|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using SOA.Persistent;
|
|
|
|
|
|
|
|
|
|
namespace ibk.IPD.Service.IPD_SS
|
|
|
|
|
{
|
|
|
|
|
[Serializable, Table("FP_SLAB_DES")]
|
|
|
|
|
[JsonObject]
|
|
|
|
|
public class FP_SLAB_DES
|
|
|
|
|
{
|
|
|
|
|
//板坯号
|
|
|
|
|
[Persistent("SLAB_NO"), DisplayName("板坯号")]
|
|
|
|
|
public string SLAB_NO { get; set; }
|
|
|
|
|
|
|
|
|
|
//分块顺序(母板)
|
|
|
|
|
[Persistent("BLOCK_SEQ"), DisplayName("分块顺序(母板)")]
|
|
|
|
|
public string BLOCK_SEQ { get; set; }
|
|
|
|
|
|
|
|
|
|
//顺序(子板)
|
|
|
|
|
[Persistent("SEQ"), DisplayName("顺序(子板)")]
|
|
|
|
|
public string SEQ { get; set; }
|
|
|
|
|
|
|
|
|
|
//当前进程代码
|
|
|
|
|
[Persistent("PROC_CD"), DisplayName("当前进程代码")]
|
|
|
|
|
public string PROC_CD { get; set; }
|
|
|
|
|
|
|
|
|
|
//前进程代码
|
|
|
|
|
[Persistent("BEF_PROC_CD"), DisplayName("前进程代码")]
|
|
|
|
|
public string BEF_PROC_CD { get; set; }
|
|
|
|
|
|
|
|
|
|
//订单号
|
|
|
|
|
[Persistent("ORD_NO"), DisplayName("订单号")]
|
|
|
|
|
public string ORD_NO { get; set; }
|
|
|
|
|
|
|
|
|
|
//订单序列号
|
|
|
|
|
[Persistent("ORD_ITEM"), DisplayName("订单序列号")]
|
|
|
|
|
public string ORD_ITEM { get; set; }
|
|
|
|
|
|
|
|
|
|
//订单数量
|
|
|
|
|
[Persistent("ORD_CNT"), DisplayName("订单数量")]
|
|
|
|
|
public int ORD_CNT { get; set; }
|
|
|
|
|
|
|
|
|
|
//超量标记(* 头尾非计划)
|
|
|
|
|
[Persistent("OVER_FL"), DisplayName("超量标记(* 头尾非计划)")]
|
|
|
|
|
public string OVER_FL { get; set; }
|
|
|
|
|
|
|
|
|
|
//产品代码
|
|
|
|
|
[Persistent("PROD_CD"), DisplayName("产品代码")]
|
|
|
|
|
public string PROD_CD { get; set; }
|
|
|
|
|
|
|
|
|
|
//钢种
|
|
|
|
|
[Persistent("STLGRD"), DisplayName("钢种")]
|
|
|
|
|
public string STLGRD { get; set; }
|
|
|
|
|
|
|
|
|
|
//厚度
|
|
|
|
|
[Persistent("THK"), DisplayName("厚度")]
|
|
|
|
|
public Decimal THK { get; set; }
|
|
|
|
|
|
|
|
|
|
//宽度
|
|
|
|
|
[Persistent("WID"), DisplayName("宽度")]
|
|
|
|
|
public Decimal WID { get; set; }
|
|
|
|
|
|
|
|
|
|
//长度
|
|
|
|
|
[Persistent("LEN"), DisplayName("长度")]
|
|
|
|
|
public Decimal LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//重量
|
|
|
|
|
[Persistent("WGT"), DisplayName("重量")]
|
|
|
|
|
public Decimal WGT { get; set; }
|
|
|
|
|
|
|
|
|
|
////FS_WGT
|
|
|
|
|
////板坯实际重量
|
|
|
|
|
//[Persistent("FS_WGT"), DisplayName("实际重量")]
|
|
|
|
|
//public Decimal FS_WGT { get; set; }
|
|
|
|
|
|
|
|
|
|
//数量
|
|
|
|
|
[Persistent("CNT"), DisplayName("数量")]
|
|
|
|
|
public int CNT { get; set; }
|
|
|
|
|
|
|
|
|
|
//控轧代码
|
|
|
|
|
[Persistent("CR_CD"), DisplayName("控轧代码")]
|
|
|
|
|
public string CR_CD { get; set; }
|
|
|
|
|
|
|
|
|
|
//UST代码
|
|
|
|
|
[Persistent("UST_FL"), DisplayName("UST代码")]
|
|
|
|
|
public string UST_FL { get; set; }
|
|
|
|
|
|
|
|
|
|
//切边代码
|
|
|
|
|
[Persistent("TRIM_FL"), DisplayName("切边代码")]
|
|
|
|
|
public string TRIM_FL { get; set; }
|
|
|
|
|
|
|
|
|
|
//取样代码
|
|
|
|
|
[Persistent("SMP_FL"), DisplayName("取样代码")]
|
|
|
|
|
public string SMP_FL { get; set; }
|
|
|
|
|
|
|
|
|
|
//取样部位
|
|
|
|
|
[Persistent("SMP_LOC"), DisplayName("取样部位")]
|
|
|
|
|
public string SMP_LOC { get; set; }
|
|
|
|
|
|
|
|
|
|
//取样长度
|
|
|
|
|
[Persistent("SMP_LEN"), DisplayName("取样长度")]
|
|
|
|
|
public Decimal SMP_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//试样号
|
|
|
|
|
[Persistent("SMP_NO"), DisplayName("试样号")]
|
|
|
|
|
public string SMP_NO { get; set; }
|
|
|
|
|
|
|
|
|
|
//录入日期
|
|
|
|
|
[Persistent("INS_DATE"), DisplayName("录入日期")]
|
|
|
|
|
public string INS_DATE { get; set; }
|
|
|
|
|
|
|
|
|
|
//录入时间
|
|
|
|
|
[Persistent("INS_TIME"), DisplayName("录入时间")]
|
|
|
|
|
public string INS_TIME { get; set; }
|
|
|
|
|
|
|
|
|
|
//结束日期
|
|
|
|
|
[Persistent("END_DATE"), DisplayName("结束日期")]
|
|
|
|
|
public string END_DATE { get; set; }
|
|
|
|
|
|
|
|
|
|
//结束时间
|
|
|
|
|
[Persistent("END_TIME"), DisplayName("结束时间")]
|
|
|
|
|
public string END_TIME { get; set; }
|
|
|
|
|
|
|
|
|
|
//变更程序ID
|
|
|
|
|
[Persistent("UPD_PGMID"), DisplayName("变更程序ID")]
|
|
|
|
|
public string UPD_PGMID { get; set; }
|
|
|
|
|
|
|
|
|
|
//物料状态
|
|
|
|
|
[Persistent("REC_STS"), DisplayName("物料状态")]
|
|
|
|
|
public string REC_STS { get; set; }
|
|
|
|
|
|
|
|
|
|
//试料长度
|
|
|
|
|
[Persistent("DESIGN_SMP_LEN"), DisplayName("试料长度")]
|
|
|
|
|
public Decimal DESIGN_SMP_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//计划板坯切割顺序
|
|
|
|
|
[Persistent("SLAB_CUT_SEQ"), DisplayName("计划板坯切割顺序")]
|
|
|
|
|
public string SLAB_CUT_SEQ { get; set; }
|
|
|
|
|
|
|
|
|
|
//板坯长度
|
|
|
|
|
[Persistent("SLAB_LEN"), DisplayName("板坯长度")]
|
|
|
|
|
public Decimal SLAB_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//板坯重量
|
|
|
|
|
[Persistent("SLAB_WGT"), DisplayName("板坯重量")]
|
|
|
|
|
public Decimal SLAB_WGT { get; set; }
|
|
|
|
|
|
|
|
|
|
//抛丸代码
|
|
|
|
|
[Persistent("HTM_SHOT_BLAST"), DisplayName("抛丸代码")]
|
|
|
|
|
public string HTM_SHOT_BLAST { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理方法1
|
|
|
|
|
[Persistent("HTM_METH1"), DisplayName("热处理方法1")]
|
|
|
|
|
public string HTM_METH1 { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理条件1
|
|
|
|
|
[Persistent("HTM_COND1"), DisplayName("热处理条件1")]
|
|
|
|
|
public string HTM_COND1 { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理方法2
|
|
|
|
|
[Persistent("HTM_METH2"), DisplayName("热处理方法2")]
|
|
|
|
|
public string HTM_METH2 { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理条件2
|
|
|
|
|
[Persistent("HTM_COND2"), DisplayName("热处理条件2")]
|
|
|
|
|
public string HTM_COND2 { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理方法3
|
|
|
|
|
[Persistent("HTM_METH3"), DisplayName("热处理方法3")]
|
|
|
|
|
public string HTM_METH3 { get; set; }
|
|
|
|
|
|
|
|
|
|
//热处理条件3
|
|
|
|
|
[Persistent("HTM_COND3"), DisplayName("热处理条件3")]
|
|
|
|
|
public string HTM_COND3 { get; set; }
|
|
|
|
|
|
|
|
|
|
//订单材、余材代码
|
|
|
|
|
[Persistent("ORD_FL"), DisplayName("订单材、余材代码")]
|
|
|
|
|
public string ORD_FL { get; set; }
|
|
|
|
|
|
|
|
|
|
//取样长度
|
|
|
|
|
[Persistent("MID_SMP_LEN"), DisplayName("取样长度")]
|
|
|
|
|
public Decimal MID_SMP_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//配置形状
|
|
|
|
|
[Persistent("POSITION_TYPE"), DisplayName("配置形状")]
|
|
|
|
|
public string POSITION_TYPE { get; set; }
|
|
|
|
|
|
|
|
|
|
//X坐标
|
|
|
|
|
[Persistent("POSITION_X"), DisplayName("X坐标")]
|
|
|
|
|
public int POSITION_X { get; set; }
|
|
|
|
|
|
|
|
|
|
//Y坐标
|
|
|
|
|
[Persistent("POSITION_Y"), DisplayName("Y坐标")]
|
|
|
|
|
public int POSITION_Y { get; set; }
|
|
|
|
|
|
|
|
|
|
//工厂
|
|
|
|
|
[Persistent("PLT"), DisplayName("工厂")]
|
|
|
|
|
public string PLT { get; set; }
|
|
|
|
|
|
|
|
|
|
//主键
|
|
|
|
|
[Persistent("ID"), DisplayName("主键")]
|
|
|
|
|
public string ID { get; set; }
|
|
|
|
|
|
|
|
|
|
//处理状态
|
|
|
|
|
[Persistent("HAN_RSL"), DisplayName("处理状态")]
|
|
|
|
|
public string HAN_RSL { get; set; }
|
|
|
|
|
|
|
|
|
|
//处理内容
|
|
|
|
|
[Persistent("HAN_CON"), DisplayName("处理内容")]
|
|
|
|
|
public string HAN_CON { get; set; }
|
|
|
|
|
|
|
|
|
|
//处理时间
|
|
|
|
|
[Persistent("HAN_DATE"), DisplayName("处理时间")]
|
|
|
|
|
public string HAN_DATE { get; set; }
|
|
|
|
|
|
|
|
|
|
//压缩比
|
|
|
|
|
[Persistent("THK_RATIO"), DisplayName("压缩比")]
|
|
|
|
|
public decimal THK_RATIO { get; set; }
|
|
|
|
|
|
|
|
|
|
//宽展比
|
|
|
|
|
[Persistent("WID_RATIO"), DisplayName("宽展比")]
|
|
|
|
|
public decimal WID_RATIO { 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; }
|
|
|
|
|
|
|
|
|
|
//原始板坯长度
|
|
|
|
|
[Persistent("ORG_LEN"), DisplayName("原始板坯长度")]
|
|
|
|
|
public decimal ORG_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//原始板坯重量
|
|
|
|
|
[Persistent("ORG_WGT"), DisplayName("原始板坯重量")]
|
|
|
|
|
public decimal ORG_WGT { get; set; }
|
|
|
|
|
|
|
|
|
|
//原始板坯厚度
|
|
|
|
|
[Persistent("ORG_THK"), DisplayName("原始板坯厚度")]
|
|
|
|
|
public decimal ORG_THK { get; set; }
|
|
|
|
|
|
|
|
|
|
//原始板坯宽度
|
|
|
|
|
[Persistent("ORG_WID"), DisplayName("原始板坯宽度")]
|
|
|
|
|
public decimal ORG_WID { get; set; }
|
|
|
|
|
|
|
|
|
|
//剩余长度
|
|
|
|
|
[Persistent("REM_LEN"), DisplayName("剩余长度")]
|
|
|
|
|
public decimal REM_LEN { get; set; }
|
|
|
|
|
|
|
|
|
|
//剩余重量
|
|
|
|
|
[Persistent("REM_WGT"), DisplayName("剩余重量")]
|
|
|
|
|
public decimal REM_WGT { get; set; }
|
|
|
|
|
|
|
|
|
|
[Persistent("YIELD"), DisplayName("成材率")]
|
|
|
|
|
public decimal YIELD { get; set; }
|
|
|
|
|
|
|
|
|
|
[Persistent("UTILIZATION"), DisplayName("利用率")]
|
|
|
|
|
public decimal UTILIZATION { get; set; }
|
|
|
|
|
|
|
|
|
|
[Persistent("SUB_KIND"), DisplayName("替代类型")]
|
|
|
|
|
public string SUB_KIND { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//[Persistent("SUB_KIND"), DisplayName("替代类型")]
|
|
|
|
|
public string SUB_TIME { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|