|
|
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<decimal> 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<TB_PLATE_FIC> CRU_PIEs { get; set; }
|
|
|
|
|
|
//虚拟钢板集合
|
|
|
[Persistent("CRU_PIEs_CAL"), DisplayName("虚拟钢板集合")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_CAL { get; set; }
|
|
|
|
|
|
//虚拟钢板集合1
|
|
|
[Persistent("CRU_PIEs_1"), DisplayName("母板虚拟钢板集合1")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_1 { get; set; }
|
|
|
|
|
|
//虚拟钢板集合2
|
|
|
[Persistent("CRU_PIEs_2"), DisplayName("母板虚拟钢板集合2")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_2 { get; set; }
|
|
|
|
|
|
//虚拟钢板集合3
|
|
|
[Persistent("CRU_PIEs_3"), DisplayName("母板虚拟钢板集合3")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_3 { get; set; }
|
|
|
|
|
|
//虚拟钢板集合4
|
|
|
[Persistent("CRU_PIEs_4"), DisplayName("母板虚拟钢板集合4")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_4 { get; set; }
|
|
|
|
|
|
//虚拟钢板集合5
|
|
|
[Persistent("CRU_PIEs_5"), DisplayName("母板虚拟钢板集合5")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_5 { get; set; }
|
|
|
|
|
|
//虚拟钢板集合6
|
|
|
[Persistent("CRU_PIEs_6"), DisplayName("母板虚拟钢板集合6")]
|
|
|
public List<TB_PLATE_FIC> 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<TB_PLATE_FIC> CRU_PIEs_ACT { get; set; }
|
|
|
|
|
|
//临时虚拟钢板集合
|
|
|
[Persistent("CRU_PIEs_TMP"), DisplayName("临时虚拟钢板集合")]
|
|
|
public List<TB_PLATE_FIC> CRU_PIEs_TMP { get; set; }
|
|
|
|
|
|
//最大虚拟钢板集合
|
|
|
[Persistent("MAX_CRU_PIEs"), DisplayName("最大虚拟钢板集合")]
|
|
|
public List<TB_PLATE_FIC> MAX_CRU_PIEs { get; set; }
|
|
|
|
|
|
//最小虚拟钢板集合
|
|
|
[Persistent("MIN_CRU_PIEs"), DisplayName("最小虚拟钢板集合")]
|
|
|
public List<TB_PLATE_FIC> 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; }
|
|
|
}
|
|
|
} |