You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

353 lines
11 KiB
C#

7 months ago
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; }
}
}