using System;
using System.Collections;
using System.Collections.Generic; 
namespace AIMSModel
{
	[Serializable]
    public partial class QualityControlDetailedRecord 
	{
        private int? id; 
        private int? recordId; 
        private int? qCIId; 
        private int qCValue; 
        private string qCValue2; 
	    //外键关联的实体字段
	    private QualityControlItem qCIRef;
	    private QualityControlRecord recordRef;
		/// 
		/// 
		/// 
		public int? Id
		{
		    get{ return id; }
			set{ id=value; }
		}
	    /// 
        /// 
        /// 
		public int? RecordId
		{
		    get{ return recordId; }
			set{ recordId=value; }
		}
	    /// 
        /// 
        /// 
		public int? QCIId
		{
		    get{ return qCIId; }
			set{ qCIId=value; }
		}
	    /// 
        /// 现在当排序用
        /// 
		public int QCValue
		{
		    get{ return qCValue; }
			set{ qCValue=value; }
		}
	    /// 
        /// 
        /// 
		public string QCValue2
		{
		    get{ return qCValue2; }
			set{ qCValue2=value; }
		}
	    /// 
		/// 外键关联的实体属性
		/// 
		
	    public QualityControlItem QCIRef
		{
		    get{ return qCIRef; }
			set{ qCIRef = value; }
		}
		
	    public QualityControlRecord RecordRef
		{
		    get{ return recordRef; }
			set{ recordRef = value; }
		}
	}
	public class OrderComparer : IComparer
	{
		//实现升序
		public int Compare(QualityControlDetailedRecord x, QualityControlDetailedRecord y)
		{
			return (x.QCValue.CompareTo(y.QCValue));
		}
	}
}