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

namespace QMAPP.FJC.Entity.ProcessParameter
{
    /// <summary> 
    /// 作    用:搪塑操作加工参数数据模型
    /// 作    者:王丹丹
    /// 编写日期:2015年06月8日
    ///</summary>  
    [DBTable(TableName = "T_AW_SLUSHPARAMTER")]
    public class SlushParamter : BaseEntity
    {
        ///<summary>
        ///搪塑加工参数主键
        ///</summary>
        [DBColumn(ColumnName = "PID", DataType = DbType.String, IsKey = true)]
        public string PID { get; set; }
        ///<summary>
        ///搪塑操作记录主键
        ///</summary>
        [DBColumn(ColumnName = "MOID", DataType = DbType.String)]
        public string IOID { get; set; }


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

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

        


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


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


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


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


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


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


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


        ///<summary>
        ///预热时间
        ///</summary>
        [DBColumn(ColumnName = "PREHEATING", DataType = DbType.Int32)]
        public int PREHEATING { get; set; }


        ///<summary>
        ///预热炉温度
        ///</summary>
        [DBColumn(ColumnName = "PREHEATETEMP", DataType = DbType.Decimal)]
        public decimal PREHEATETEMP { get; set; }


        ///<summary>
        ///预热炉旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SPEED", DataType = DbType.Int32)]
        public int SPEED { get; set; }


        ///<summary>
        ///一次搪塑阶段1次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FRFM", DataType = DbType.Int32)]
        public int FRFM { get; set; }


        ///<summary>
        ///一次搪塑阶段5次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FRFIM", DataType = DbType.Int32)]
        public int FRFIM { get; set; }


        ///<summary>
        ///一次搪塑阶段4次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FRFOM", DataType = DbType.Int32)]
        public int FRFOM { get; set; }


        ///<summary>
        ///一次搪塑阶段3次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FRTM", DataType = DbType.Int32)]
        public int FRTM { get; set; }


        ///<summary>
        ///一次搪塑阶段2次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FRSM", DataType = DbType.Int32)]
        public int FRSM { get; set; }


        ///<summary>
        ///一次搪塑阶段1次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FRFS", DataType = DbType.Decimal)]
        public decimal FRFS { get; set; }


        ///<summary>
        ///一次搪塑阶段2次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FRSS", DataType = DbType.Decimal)]
        public decimal FRSS { get; set; }


        ///<summary>
        ///一次搪塑阶段3次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FRTS", DataType = DbType.Decimal)]
        public decimal FRTS { get; set; }


        ///<summary>
        ///一次搪塑阶段4次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FRFOS", DataType = DbType.Decimal)]
        public decimal FRFOS { get; set; }


        ///<summary>
        ///一次搪塑阶段5次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FRFIS", DataType = DbType.Decimal)]
        public decimal FRFIS { get; set; }


        ///<summary>
        ///二次搪塑阶段1次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SRFM", DataType = DbType.Int32)]
        public int SRFM { get; set; }


        ///<summary>
        ///二次搪塑阶段5次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SRFIM", DataType = DbType.Int32)]
        public int SRFIM { get; set; }


        ///<summary>
        ///二次搪塑阶段4次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SRFOM", DataType = DbType.Int32)]
        public int SRFOM { get; set; }


        ///<summary>
        ///二次搪塑阶段3次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SRTM", DataType = DbType.Int32)]
        public int SRTM { get; set; }


        ///<summary>
        ///二次搪塑阶段2次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SRSM", DataType = DbType.Int32)]
        public int SRSM { get; set; }


        ///<summary>
        ///二次搪塑阶段1次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SRFS", DataType = DbType.Decimal)]
        public decimal SRFS { get; set; }


        ///<summary>
        ///二次搪塑阶段2次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SRSS", DataType = DbType.Decimal)]
        public decimal SRSS { get; set; }


        ///<summary>
        ///二次搪塑阶段3次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SRTS", DataType = DbType.Decimal)]
        public decimal SRTS { get; set; }


        ///<summary>
        ///二次搪塑阶段4次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SRFOS", DataType = DbType.Decimal)]
        public decimal SRFOS { get; set; }


        ///<summary>
        ///二次搪塑阶段5次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SRFIS", DataType = DbType.Decimal)]
        public decimal SRFIS { get; set; }


        ///<summary>
        ///一次凝胶阶段1次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FGFM", DataType = DbType.Int32)]
        public int FGFM { get; set; }


        ///<summary>
        ///一次凝胶阶段5次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FGFIM", DataType = DbType.Int32)]
        public int FGFIM { get; set; }


        ///<summary>
        ///一次凝胶阶段4次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FGFOM", DataType = DbType.Int32)]
        public int FGFOM { get; set; }


        ///<summary>
        ///一次凝胶阶段3次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FGTM", DataType = DbType.Int32)]
        public int FGTM { get; set; }


        ///<summary>
        ///一次凝胶阶段2次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "FGSM", DataType = DbType.Int32)]
        public int FGSM { get; set; }


        ///<summary>
        ///一次凝胶阶段1次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FGFS", DataType = DbType.Decimal)]
        public decimal FGFS { get; set; }


        ///<summary>
        ///一次凝胶阶段2次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FGSS", DataType = DbType.Decimal)]
        public decimal FGSS { get; set; }


        ///<summary>
        ///一次凝胶阶段3次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FGTS", DataType = DbType.Decimal)]
        public decimal FGTS { get; set; }


        ///<summary>
        ///一次凝胶阶段4次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FGFOS", DataType = DbType.Decimal)]
        public decimal FGFOS { get; set; }


        ///<summary>
        ///一次凝胶阶段5次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "FGFIS", DataType = DbType.Decimal)]
        public decimal FGFIS { get; set; }


        ///<summary>
        ///二次凝胶阶段1次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SGFM", DataType = DbType.Int32)]
        public int SGFM { get; set; }


        ///<summary>
        ///二次凝胶阶段5次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SGFIM", DataType = DbType.Int32)]
        public int SGFIM { get; set; }


        ///<summary>
        ///二次凝胶阶段4次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SGFOM", DataType = DbType.Int32)]
        public int SGFOM { get; set; }


        ///<summary>
        ///二次凝胶阶段3次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SGTM", DataType = DbType.Int32)]
        public int SGTM { get; set; }


        ///<summary>
        ///二次凝胶阶段2次旋转角度
        ///</summary>
        [DBColumn(ColumnName = "SGSM", DataType = DbType.Int32)]
        public int SGSM { get; set; }


        ///<summary>
        ///二次凝胶阶段1次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SGFS", DataType = DbType.Decimal)]
        public decimal SGFS { get; set; }


        ///<summary>
        ///二次凝胶阶段2次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SGSS", DataType = DbType.Decimal)]
        public decimal SGSS { get; set; }


        ///<summary>
        ///二次凝胶阶段3次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SGTS", DataType = DbType.Decimal)]
        public decimal SGTS { get; set; }


        ///<summary>
        ///二次凝胶阶段4次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SGFOS", DataType = DbType.Decimal)]
        public decimal SGFOS { get; set; }


        ///<summary>
        ///二次凝胶阶段5次旋转速度
        ///</summary>
        [DBColumn(ColumnName = "SGFIS", DataType = DbType.Decimal)]
        public decimal SGFIS { get; set; }


        ///<summary>
        ///凝胶炉温度
        ///</summary>
        [DBColumn(ColumnName = "GELLTEMPRATURE", DataType = DbType.Decimal)]
        public decimal GELLTEMPRATURE { get; set; }


        ///<summary>
        ///冷却时间
        ///</summary>
        [DBColumn(ColumnName = "COOLINGTIME", DataType = DbType.Decimal)]
        public decimal COOLINGTIME { get; set; }


        ///<summary>
        ///冷却室温度
        ///</summary>
        [DBColumn(ColumnName = "COOLINGTEMPERATURE", DataType = DbType.Decimal)]
        public decimal COOLINGTEMPERATURE { get; set; }


        ///<summary>
        ///一次搪塑适配器号
        ///</summary>
        [DBColumn(ColumnName = "FRANUMBER", DataType = DbType.String)]
        public string FRANUMBER { get; set; }


        ///<summary>
        ///二次搪塑适配器号
        ///</summary>
        [DBColumn(ColumnName = "SRANUMBER", DataType = DbType.String)]
        public string SRANUMBER { get; set; }


        ///<summary>
        ///一次搪塑适颜色号
        ///</summary>
        [DBColumn(ColumnName = "FRACOLOR", DataType = DbType.String)]
        public string FRACOLOR { get; set; }


        ///<summary>
        ///二次搪塑适颜色号
        ///</summary>
        [DBColumn(ColumnName = "SRACOLOR", DataType = DbType.String)]
        public string SRACOLOR { get; set; }


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


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


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

    }
}