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

namespace QMAPP.FJC.Entity.Basic
{  
        ///</summary>
        /// 模块编号:
        /// 作    用:设备的模具列表
        /// 作    者:王庆男
        /// 编写日期:2015年06月19日
        ///</summary>
        [DBTable(TableName = "T_BD_MACHINEINFOMODEL", TimeStampColumn = "UPDATETIME")]
        public class MachineInfoModels:BaseEntity
        {
            ///<summary>
            ///主键
            ///</summary>
            [DBColumn(ColumnName="PID",DataType=DbType.String,IsKey=true)]
            public string PID { get; set; }
            ///<summary>
            ///设备主键
            ///</summary>
            [DBColumn(ColumnName="MID",DataType=DbType.String)]
            public string MID { get; set; }
            ///<summary>
            ///产品类型
            ///</summary>
            [DBColumn(ColumnName = "PRODUCTTYPE", DataType = DbType.String)]
            public string PRODUCTTYPE { get; set; }

            ///<summary>
            ///模具名称
            ///</summary>
            [DBColumn(ColumnName="MODELNAME",DataType=DbType.String)]
            public string MODELNAME { get; set; }

            ///<summary>
            ///模具编码
            ///</summary>
            [DBColumn(ColumnName = "MODELCODE", DataType = DbType.String)]
            public string MODELCODE { get; set; }


            ///<summary>
            ///模具位置
            ///</summary>
            [DBColumn(ColumnName="MODELSTATION",DataType=DbType.String)]
            public string MODELSTATION { get; set; }


            ///<summary>
            ///0 不需要
            /// 1 需要
            ///</summary>
            [DBColumn(ColumnName="ISVALIDATE",DataType=DbType.String)]
            public string ISVALIDATE { get; set; }


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


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


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


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


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


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


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="CREATEUSER",DataType=DbType.String)]
            public string CREATEUSER { 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; }


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

            ///<summary>
            ///物料号
            ///</summary>
            [DBColumn(ColumnName = "MATERIAL_CODE", DataType = DbType.String)]
            public string MATERIAL_CODE { get; set; }

            /// <summary>
            /// 错误信息
            /// </summary>
            public string InfoError { get; set; }
            /// <summary>
            /// 导入时判断添加修改
            /// </summary>
            public bool IsNewInfo { get; set; }

            public string MachineCode { get; set; }
        }
}