using SOA.Persistent; using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace SlabHandle.Enity { [Serializable] public class TB_PLATE_GRP { public TB_PLATE_GRP DeepCopy() { using (var memoryStream = new MemoryStream()) { var formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, this); memoryStream.Position = 0; return (TB_PLATE_GRP)formatter.Deserialize(memoryStream); } } //组号 [Persistent("GRP_ID"), DisplayName("组号")] public decimal GRP_ID { get; set; } [Persistent("slab"), DisplayName("板坯")] public TB_SLAB ISlab { get; set; } //组号列表 [Persistent("ltGRP_ID"), DisplayName("组号列表")] public List ltGRP_ID { get; set; } //钢种 [Persistent("STLGRD"), DisplayName("钢种")] public string STLGRD { get; set; } //替代率 [Persistent("RATE"), DisplayName("标识")] public decimal RATE { get; set; } //实际长度 [Persistent("SLAB_CAL_LEN"), DisplayName("实际长度")] public decimal SLAB_CAL_LEN { get; set; } //实际重量 [Persistent("SLAB_CAL_WGT"), DisplayName("实际重量")] public decimal SLAB_CAL_WGT { get; set; } //协议标识 [Persistent("XY_FLG"), DisplayName("协议标识")] public string XY_FLG { get; set; } //真空标识 [Persistent("VAC_FLG"), DisplayName("真空标识")] public string VAC_FLG { get; set; } //交货期 [Persistent("CUST_DEL_TO_DATE"), DisplayName("交货期")] public string CUST_DEL_TO_DATE { get; set; } //目标钢种 [Persistent("STDSPEC_STLGRD"), DisplayName("目标钢种")] public string STDSPEC_STLGRD { get; set; } //宽度 [Persistent("WID"), DisplayName("宽度")] public decimal WID { get; set; } //厚度 [Persistent("THK_MAX"), DisplayName("厚度上限")] public decimal THK_MAX { get; set; } //厚度 [Persistent("THK"), DisplayName("厚度")] public decimal THK { get; set; } //厚度 [Persistent("THK_MIN"), DisplayName("厚度下限")] public decimal THK_MIN { get; set; } //宽度 [Persistent("CAL_WID"), DisplayName("宽度")] public decimal CAL_WID { get; set; } //厚度 [Persistent("CAL_THK"), DisplayName("厚度")] public decimal CAL_THK { get; set; } //长度 [Persistent("CAL_LEN"), DisplayName("长度")] public decimal CAL_LEN { get; set; } //宽度最小值 [Persistent("MIN_WID"), DisplayName("宽度最小值")] public decimal MIN_WID { get; set; } //宽度最大值 [Persistent("MAX_WID"), DisplayName("宽度最大值")] public decimal MAX_WID { get; set; } //长度最小值 [Persistent("MIN_LEN"), DisplayName("长度最小值")] public decimal MIN_LEN { get; set; } //长度最大值 [Persistent("MAX_LEN"), DisplayName("长度最大值")] public decimal MAX_LEN { get; set; } //最小重量 [Persistent("MIN_WGT"), DisplayName("最小重量")] public decimal MIN_WGT { get; set; } //最大重量 [Persistent("MAX_WGT"), DisplayName("最大重量")] public decimal MAX_WGT { get; set; } //宽度 [Persistent("SLAB_WID"), DisplayName("宽度")] public decimal SLAB_WID { get; set; } //长度 [Persistent("SLAB_LEN"), DisplayName("长度")] public decimal SLAB_LEN { get; set; } //切头 [Persistent("HEAD_LEN"), DisplayName("切头")] public decimal HEAD_LEN { get; set; } //切尾 [Persistent("TAIL_LEN"), DisplayName("切尾")] public decimal TAIL_LEN { get; set; } //切边 [Persistent("WID_MRGIN"), DisplayName("切边")] public decimal WID_MRGIN { get; set; } //取样 [Persistent("SAMP_LEN"), DisplayName("取样")] public decimal SAMP_LEN { get; set; } //切损 [Persistent("CUT_LOSS"), DisplayName("切损")] public decimal CUT_LOSS { get; set; } //母板信息1 [Persistent("M_INFO_1"), DisplayName("母板信息1")] public TB_M_INFO M_INFO_1 { get; set; } //母板信息2 [Persistent("M_INFO_2"), DisplayName("母板信息2")] public TB_M_INFO M_INFO_2 { get; set; } //母板信息3 [Persistent("M_INFO_3"), DisplayName("母板信息3")] public TB_M_INFO M_INFO_3 { get; set; } //母板信息4 [Persistent("M_INFO_4"), DisplayName("母板信息4")] public TB_M_INFO M_INFO_4 { get; set; } //母板信息5 [Persistent("M_INFO_5"), DisplayName("母板信息5")] public TB_M_INFO M_INFO_5 { get; set; } //母板信息6 [Persistent("M_INFO_6"), DisplayName("母板信息6")] public TB_M_INFO M_INFO_6 { get; set; } //虚拟钢板集合 [Persistent("CRU_PIEs"), DisplayName("虚拟钢板集合")] public List CRU_PIEs { get; set; } //虚拟钢板集合 [Persistent("CRU_PIEs_CAL"), DisplayName("虚拟钢板集合")] public List CRU_PIEs_CAL { get; set; } //虚拟钢板集合1 [Persistent("CRU_PIEs_1"), DisplayName("母板虚拟钢板集合1")] public List CRU_PIEs_1 { get; set; } //虚拟钢板集合2 [Persistent("CRU_PIEs_2"), DisplayName("母板虚拟钢板集合2")] public List CRU_PIEs_2 { get; set; } //虚拟钢板集合3 [Persistent("CRU_PIEs_3"), DisplayName("母板虚拟钢板集合3")] public List CRU_PIEs_3 { get; set; } //虚拟钢板集合4 [Persistent("CRU_PIEs_4"), DisplayName("母板虚拟钢板集合4")] public List CRU_PIEs_4 { get; set; } //虚拟钢板集合5 [Persistent("CRU_PIEs_5"), DisplayName("母板虚拟钢板集合5")] public List CRU_PIEs_5 { get; set; } //虚拟钢板集合6 [Persistent("CRU_PIEs_6"), DisplayName("母板虚拟钢板集合6")] public List CRU_PIEs_6 { get; set; } //宽度1 [Persistent("WID_1"), DisplayName("宽度1")] public decimal WID_1 { get; set; } //宽度2 [Persistent("WID_2"), DisplayName("宽度2")] public decimal WID_2 { get; set; } //宽度3 [Persistent("WID_3"), DisplayName("宽度3")] public decimal WID_3 { get; set; } //宽度4 [Persistent("WID_4"), DisplayName("宽度4")] public decimal WID_4 { get; set; } //宽度5 [Persistent("WID_5"), DisplayName("宽度5")] public decimal WID_5 { get; set; } //宽度6 [Persistent("WID_6"), DisplayName("宽度6")] public decimal WID_6 { get; set; } //宽度1 [Persistent("CAL_WID_1"), DisplayName("宽度1")] public decimal CAL_WID_1 { get; set; } //宽度2 [Persistent("CAL_WID_2"), DisplayName("宽度2")] public decimal CAL_WID_2 { get; set; } //宽度3 [Persistent("CAL_WID_3"), DisplayName("宽度3")] public decimal CAL_WID_3 { get; set; } //宽度4 [Persistent("CAL_WID_4"), DisplayName("宽度4")] public decimal CAL_WID_4 { get; set; } //宽度5 [Persistent("CAL_WID_5"), DisplayName("宽度5")] public decimal CAL_WID_5 { get; set; } //钢种1 [Persistent("STLGRD_1"), DisplayName("钢种1")] public string STLGRD_1 { get; set; } //钢种2 [Persistent("STLGRD_2"), DisplayName("钢种2")] public string STLGRD_2 { get; set; } //钢种3 [Persistent("STLGRD_3"), DisplayName("钢种3")] public string STLGRD_3 { get; set; } //钢种4 [Persistent("STLGRD_4"), DisplayName("钢种4")] public string STLGRD_4 { get; set; } //钢种5 [Persistent("STLGRD_5"), DisplayName("钢种5")] public string STLGRD_5 { get; set; } //钢种6 [Persistent("STLGRD_6"), DisplayName("钢种6")] public string STLGRD_6 { get; set; } //一个母板:1 两个母板:2 [Persistent("FD_FLG"), DisplayName("母板区分")] public int FD_FLG { get; set; } //实际虚拟钢板集合 [Persistent("CRU_PIEs_ACT"), DisplayName("实际虚拟钢板集合")] public List CRU_PIEs_ACT { get; set; } //临时虚拟钢板集合 [Persistent("CRU_PIEs_TMP"), DisplayName("临时虚拟钢板集合")] public List CRU_PIEs_TMP { get; set; } //最大虚拟钢板集合 [Persistent("MAX_CRU_PIEs"), DisplayName("最大虚拟钢板集合")] public List MAX_CRU_PIEs { get; set; } //最小虚拟钢板集合 [Persistent("MIN_CRU_PIEs"), DisplayName("最小虚拟钢板集合")] public List MIN_CRU_PIEs { get; set; } //分组 [Persistent("CNT"), DisplayName("分组")] public int CNT { get; set; } [Persistent("LEN"), DisplayName("长度")] public decimal LEN { get; set; } [Persistent("DEL_CNT"), DisplayName("超期订单数")] public int DEL_CNT { get; set; } //组号 [Persistent("GRP_ID_1"), DisplayName("组号")] public decimal GRP_ID_1 { get; set; } //组号 [Persistent("GRP_ID_2"), DisplayName("组号")] public decimal GRP_ID_2 { get; set; } //组号 [Persistent("GRP_ID_3"), DisplayName("组号")] public decimal GRP_ID_3 { get; set; } //组号 [Persistent("GRP_ID_4"), DisplayName("组号")] public decimal GRP_ID_4 { get; set; } //组号 [Persistent("GRP_ID_5"), DisplayName("组号")] public decimal GRP_ID_5 { get; set; } [Persistent("STDSPEC"), DisplayName("标准")] public string STDSPEC { get; set; } [Persistent("STDSPEC_1"), DisplayName("标准1")] public string STDSPEC_1 { get; set; } [Persistent("STDSPEC_2"), DisplayName("标准2")] public string STDSPEC_2 { get; set; } [Persistent("STDSPEC_3"), DisplayName("标准3")] public string STDSPEC_3 { get; set; } [Persistent("STDSPEC_4"), DisplayName("标准4")] public string STDSPEC_4 { get; set; } [Persistent("STDSPEC_5"), DisplayName("标准5")] public string STDSPEC_5 { get; set; } [Persistent("ChkDiffStdl"), DisplayName("工艺检查")] public string ChkDiffStdl { get; set; } //钢板重量 public decimal decTpfWgt { get; set; } //补偿长度 [Persistent("COM_LEN"), DisplayName("补偿长度")] public decimal COM_LEN { get; set; } [Persistent("CCL"), DisplayName("成材率")] public decimal CCL { get; set; } [Persistent("SIZE_KND"), DisplayName("定尺类型")] public string SIZE_KND { get; set; } [Persistent("DEL_FLG"), DisplayName("超期标记")] public string DEL_FLG { get; set; } } }