using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QMAPP.Entity;
using QMFrameWork.Data.Attributes;
using System.Data;

namespace QMAPP.FJC.Entity.Basic
{
    ///</summary>
    /// 模块编号:M2-9
    /// 作    用:投料配置规则
    /// 作    者:王丹丹
    /// 编写日期:2015年06月03日
    ///</summary>
    [DBTable(TableName = "T_BD_PRODUCTMDERULE", TimeStampColumn = "UPDATEDATE")]
    public class ProductMderule : BaseEntity
    {
        ///<summary>
        ///投料配置规则主键
        ///</summary>
        [DBColumn(ColumnName = "PID", DataType = DbType.String, IsKey = true)]
        public string PID { get; set; }


        ///<summary>
        ///零件分类 0:表皮  1:骨架  3:气囊支架   4:开关支架  5:风道  6:HUD风道  7:格栅  8:中控支架
        ///</summary>
        [DBColumn(ColumnName = "PRODUCTTYPE", DataType = DbType.String)]
        public string PRODUCTTYPE { get; set; }
        public string PRODUCTTYPETXT { get; set; } 
        

        ///<summary>
        ///颜色码
        ///</summary>
        [DBColumn(ColumnName = "COLORCODE", DataType = DbType.String)]
        public string COLORCODE { get; set; }
        public string COLORCODETXT { get; set; }


        ///<summary>
        ///高低配
        ///</summary>
        [DBColumn(ColumnName = "HB", DataType = DbType.String)]
        public string HB { get; set; }
        public string HBTXT { get; set; } 


        ///<summary>
        ///搪塑注料顺序
        ///</summary>
        [DBColumn(ColumnName = "INJECTIONINDEX", DataType = DbType.Int32)]
        public int INJECTIONINDEX { get; set; }


        ///<summary>
        ///搪塑上料口
        ///</summary>
        [DBColumn(ColumnName = "INJECTIONTERMINAL", DataType = DbType.Int32)]
        public int INJECTIONTERMINAL { get; set; }


        ///<summary>
        ///注料重量
        ///</summary>
        [DBColumn(ColumnName = "USEDWEIGHT", DataType = DbType.Decimal)]
        public decimal USEDWEIGHT { get; set; }


        ///<summary>
        ///创建用户
        ///</summary>
        [DBColumn(ColumnName = "CREATEUSER", DataType = DbType.String)]
        public string CREATEUSER { get; set; }
        public string CREATEUSERNAME { get; set; }


        ///<summary>
        ///创建时间
        ///</summary>
        [DBColumn(ColumnName = "CREATEDATE", DataType = DbType.DateTime)]
        public DateTime CREATEDATE { get; set; }


        ///<summary>
        ///更新用户
        ///</summary>
        [DBColumn(ColumnName = "UPDATEUSER", DataType = DbType.String)]
        public string UPDATEUSER { get; set; }
        public string UPDATEUSERNAME { get; set; }


        ///<summary>
        ///更新时间
        ///</summary>
        [DBColumn(ColumnName = "UPDATEDATE", DataType = DbType.DateTime)]
        public DateTime UPDATEDATE { get; set; }


        ///<summary>
        ///搪塑注料顺序(查询条件)
        ///</summary> 
        public string INJECTIONINDEXSEARCH { get; set; }
        ///<summary>
        ///搪塑上料口(查询条件)
        ///</summary> 
        public string INJECTIONTERMINALSEARCH { get; set; }
    }

}