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#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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