using Core.Mes.Client.Comm.Attribute;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace Core.StlMes.Client.YdmStuffManage.Entity
{
class PlnSteelforfurnaceEntity
{
///
/// 虚拟炉次号(ID)
///
private string furnaceno = "";
///
/// 炉次顺序号(不同电炉产线顺序独立连续)
///
private decimal? furnacenoSeq = null;
///
/// 浇次号
///
private string castNo = "";
///
/// 浇次顺序号(不同铸机顺序独立连续)
///
private decimal? castSeq = null;
///
/// 浇次内炉顺序号(单一浇)
///
private decimal? castStoveSeq = null;
///
/// 冶炼炉号(电炉号)
///
private string stoveNo = "";
///
/// 冶炼类型:00=正常,10=重炼,20=补炉,30=转交,40=整炉废,05=质量封锁
///
private string bofType = "";
///
/// 生产状态(00=编制中,10=已下发,20=生产中,30=已生产,40=关闭)
///
private string status = "";
///
/// 工序点执行状态( 00= 初始状态 10=转炉/电炉执行 20=LF精炼执行 30= RH炉执行 40= VD炉执行 50=连铸执行 )
///
private string heatState = "";
///
/// 铸造类型(1连铸2模铸)
///
private string castingtype = "";
///
/// 电炉产线编码
///
private string efPlineCode = "";
///
/// 电炉产线描述
///
private string efPlineName = "";
///
/// 炉龄(对应电炉产线已排产到第几炉)
///
private decimal? efAge = null;
///
/// 铸造产线编码
///
private string plineCode = "";
///
/// 铸造产线描述
///
private string plineName = "";
///
/// 连铸机号
///
private string ccmid = "";
///
/// 投入物料编码
///
private string wlidIn = "";
///
/// 投入物料描述
///
private string wldescIn = "";
///
/// 产出物料编码
///
private string materialNo = "";
///
/// 产出物料描述
///
private string materialName = "";
///
/// 钢种代码
///
private string gradecode = "";
///
/// 钢种名称
///
private string gradename = "";
///
/// 成分标准索引号(内控)
///
private string cic = "";
///
/// 计划开始时刻
///
private string plnStarttime = "";
///
/// 计划结束时刻
///
private string plnEndtime = "";
///
/// 目标出钢量
///
private decimal? aimSteelQty = null;
///
/// 支数
///
private decimal? quantity = null;
///
/// 重量
///
private decimal? weight = null;
///
/// 原虚拟炉次号(补炉重炼)
///
private string oldFurnaceno = "";
///
/// 原冶炼炉号(原电炉号)
///
private string oldStoveNo = "";
///
/// 计划作业路线
///
private string planRoute = "";
///
/// 实绩作业路线
///
private string factRoute = "";
///
/// 开始时刻
///
private string starttime = "";
///
/// 结束时刻
///
private string endtime = "";
///
/// 冶炼开始时刻
///
private string bofStarttime = "";
///
/// 冶炼结束时刻
///
private string bofEndtime = "";
///
/// CAS开始时刻(备用)
///
private string casStarttime = "";
///
/// CAS结束时刻(备用)
///
private string casEndtime = "";
///
/// VD开始时刻
///
private string vdStarttime = "";
///
/// VD结束时刻
///
private string vdEndtime = "";
///
/// RH开始时刻
///
private string rhStarttime = "";
///
/// RH结束时刻
///
private string rhEndtime = "";
///
/// LF开始时刻
///
private string lfsStarttime = "";
///
/// LF结束时刻
///
private string lfsEndtime = "";
///
/// 浇铸(模铸)开始时刻
///
private string ccmStarttime = "";
///
/// 浇铸(模铸)结束时刻
///
private string ccmEndtime = "";
///
/// 是否有余材
///
private string surplusflag = "";
///
/// 是否炼钢监制
///
private string ifMonitorLg = "";
///
/// 监制编号
///
private string prdcrNo = "";
///
/// 成分判定记录ID(炼钢成分判定完成后回写)
///
private string chemJudgeId = "";
///
/// 炉计划备注(用于传送信息到炼钢)
///
private string planremark = "";
///
/// 备注
///
private string remark = "";
///
/// 制定人
///
private string makeman = "";
///
/// 制定时间
///
private string maketime = "";
///
/// 下发人
///
private string downman = "";
///
/// 下发时间
///
private string downtime = "";
///
/// 生产年月日(20170830)
///
private string proMonth = "";
///
/// 关闭计划人
///
private string closeman = "";
///
/// 关闭计划时间
///
private string closetime = "";
///
/// 工艺卡号(炼钢工艺文件)
///
private string craftNo = "";
///
/// 炼钢工艺文件路径
///
private string craftPath = "";
///
/// 工艺确认0,未确认,1.确认
///
private string ifConfirm = "";
///
/// 配料方案代码
///
private string batchingCode = "";
///
/// 配料方案描述
///
private string batchingName = "";
///
/// 铁水量(吨/配料方案)
///
private decimal? hotmetalNum = null;
///
/// 生铁量(吨/配料方案)
///
private decimal? ironNum = null;
///
/// 废钢量(吨/配料方案)
///
private decimal? steelscrapNum = null;
///
/// 00初始、05不用、10不合、20合格
///
private string judgeFlag = "";
///
/// 虚拟炉次号(ID)
///
[Description("虚拟炉次号(ID)")]
[Nullable(false)]
[DataLength(20)]
public string Furnaceno
{
get { return furnaceno; }
set { furnaceno = value; }
}
///
/// 炉次顺序号(不同电炉产线顺序独立连续)
///
[Description("炉次顺序号(不同电炉产线顺序独立连续)")]
[Nullable(true)]
[DataLength(20)]
public decimal? FurnacenoSeq
{
get { return furnacenoSeq; }
set { furnacenoSeq = value; }
}
///
/// 浇次号
///
[Description("浇次号")]
[Nullable(true)]
[DataLength(20)]
public string CastNo
{
get { return castNo; }
set { castNo = value; }
}
///
/// 浇次顺序号(不同铸机顺序独立连续)
///
[Description("浇次顺序号(不同铸机顺序独立连续)")]
[Nullable(true)]
[DataLength(20)]
public decimal? CastSeq
{
get { return castSeq; }
set { castSeq = value; }
}
///
/// 浇次内炉顺序号(单一浇)
///
[Description("浇次内炉顺序号(单一浇)")]
[Nullable(true)]
[DataLength(20)]
public decimal? CastStoveSeq
{
get { return castStoveSeq; }
set { castStoveSeq = value; }
}
///
/// 冶炼炉号(电炉号)
///
[Description("冶炼炉号(电炉号)")]
[Nullable(true)]
[DataLength(20)]
public string StoveNo
{
get { return stoveNo; }
set { stoveNo = value; }
}
///
/// 冶炼类型:00=正常,10=重炼,20=补炉,30=转交,40=整炉废,05=质量封锁
///
[Description("冶炼类型:00=正常,10=重炼,20=补炉,30=转交,40=整炉废,05=质量封锁")]
[Nullable(true)]
[DataLength(2)]
public string BofType
{
get { return bofType; }
set { bofType = value; }
}
///
/// 生产状态(00=编制中,10=已下发,20=生产中,30=已生产,40=关闭)
///
[Description("生产状态(00=编制中,10=已下发,20=生产中,30=已生产,40=关闭)")]
[Nullable(true)]
[DataLength(2)]
public string Status
{
get { return status; }
set { status = value; }
}
///
/// 工序点执行状态( 00= 初始状态 10=转炉/电炉执行 20=LF精炼执行 30= RH炉执行 40= VD炉执行 50=连铸执行 )
///
[Description("工序点执行状态( 00= 初始状态 10=转炉/电炉执行 20=LF精炼执行 30= RH炉执行 40= VD炉执行 50=连铸执行 )")]
[Nullable(true)]
[DataLength(2)]
public string HeatState
{
get { return heatState; }
set { heatState = value; }
}
///
/// 铸造类型(1连铸2模铸)
///
[Description("铸造类型(1连铸2模铸)")]
[Nullable(true)]
[DataLength(20)]
public string Castingtype
{
get { return castingtype; }
set { castingtype = value; }
}
///
/// 电炉产线编码
///
[Description("电炉产线编码")]
[Nullable(true)]
[DataLength(20)]
public string EfPlineCode
{
get { return efPlineCode; }
set { efPlineCode = value; }
}
///
/// 电炉产线描述
///
[Description("电炉产线描述")]
[Nullable(true)]
[DataLength(100)]
public string EfPlineName
{
get { return efPlineName; }
set { efPlineName = value; }
}
///
/// 炉龄(对应电炉产线已排产到第几炉)
///
[Description("炉龄(对应电炉产线已排产到第几炉)")]
[Nullable(true)]
[DataLength(6)]
public decimal? EfAge
{
get { return efAge; }
set { efAge = value; }
}
///
/// 铸造产线编码
///
[Description("铸造产线编码")]
[Nullable(true)]
[DataLength(20)]
public string PlineCode
{
get { return plineCode; }
set { plineCode = value; }
}
///
/// 铸造产线描述
///
[Description("铸造产线描述")]
[Nullable(true)]
[DataLength(50)]
public string PlineName
{
get { return plineName; }
set { plineName = value; }
}
///
/// 连铸机号
///
[Description("连铸机号")]
[Nullable(true)]
[DataLength(20)]
public string Ccmid
{
get { return ccmid; }
set { ccmid = value; }
}
///
/// 投入物料编码
///
[Description("投入物料编码")]
[Nullable(true)]
[DataLength(20)]
public string WlidIn
{
get { return wlidIn; }
set { wlidIn = value; }
}
///
/// 投入物料描述
///
[Description("投入物料描述")]
[Nullable(true)]
[DataLength(40)]
public string WldescIn
{
get { return wldescIn; }
set { wldescIn = value; }
}
///
/// 产出物料编码
///
[Description("产出物料编码")]
[Nullable(true)]
[DataLength(40)]
public string MaterialNo
{
get { return materialNo; }
set { materialNo = value; }
}
///
/// 产出物料描述
///
[Description("产出物料描述")]
[Nullable(true)]
[DataLength(100)]
public string MaterialName
{
get { return materialName; }
set { materialName = value; }
}
///
/// 钢种代码
///
[Description("钢种代码")]
[Nullable(true)]
[DataLength(10)]
public string Gradecode
{
get { return gradecode; }
set { gradecode = value; }
}
///
/// 钢种名称
///
[Description("钢种名称")]
[Nullable(true)]
[DataLength(100)]
public string Gradename
{
get { return gradename; }
set { gradename = value; }
}
///
/// 成分标准索引号(内控)
///
[Description("成分标准索引号(内控)")]
[Nullable(true)]
[DataLength(50)]
public string Cic
{
get { return cic; }
set { cic = value; }
}
///
/// 计划开始时刻
///
[Description("计划开始时刻")]
[Nullable(true)]
public string PlnStarttime
{
get { return plnStarttime; }
set { plnStarttime = value; }
}
///
/// 计划结束时刻
///
[Description("计划结束时刻")]
[Nullable(true)]
public string PlnEndtime
{
get { return plnEndtime; }
set { plnEndtime = value; }
}
///
/// 目标出钢量
///
[Description("目标出钢量")]
[Nullable(true)]
[DataLength(10)]
public decimal? AimSteelQty
{
get { return aimSteelQty; }
set { aimSteelQty = value; }
}
///
/// 支数
///
[Description("支数")]
[Nullable(true)]
[DataLength(10)]
public decimal? Quantity
{
get { return quantity; }
set { quantity = value; }
}
///
/// 重量
///
[Description("重量")]
[Nullable(true)]
[DataLength(10)]
public decimal? Weight
{
get { return weight; }
set { weight = value; }
}
///
/// 原虚拟炉次号(补炉重炼)
///
[Description("原虚拟炉次号(补炉重炼)")]
[Nullable(true)]
[DataLength(20)]
public string OldFurnaceno
{
get { return oldFurnaceno; }
set { oldFurnaceno = value; }
}
///
/// 原冶炼炉号(原电炉号)
///
[Description("原冶炼炉号(原电炉号)")]
[Nullable(true)]
[DataLength(20)]
public string OldStoveNo
{
get { return oldStoveNo; }
set { oldStoveNo = value; }
}
///
/// 计划作业路线
///
[Description("计划作业路线")]
[Nullable(true)]
[DataLength(100)]
public string PlanRoute
{
get { return planRoute; }
set { planRoute = value; }
}
///
/// 实绩作业路线
///
[Description("实绩作业路线")]
[Nullable(true)]
[DataLength(100)]
public string FactRoute
{
get { return factRoute; }
set { factRoute = value; }
}
///
/// 开始时刻
///
[Description("开始时刻")]
[Nullable(true)]
public string Starttime
{
get { return starttime; }
set { starttime = value; }
}
///
/// 结束时刻
///
[Description("结束时刻")]
[Nullable(true)]
public string Endtime
{
get { return endtime; }
set { endtime = value; }
}
///
/// 冶炼开始时刻
///
[Description("冶炼开始时刻")]
[Nullable(true)]
public string BofStarttime
{
get { return bofStarttime; }
set { bofStarttime = value; }
}
///
/// 冶炼结束时刻
///
[Description("冶炼结束时刻")]
[Nullable(true)]
public string BofEndtime
{
get { return bofEndtime; }
set { bofEndtime = value; }
}
///
/// CAS开始时刻(备用)
///
[Description("CAS开始时刻(备用)")]
[Nullable(true)]
public string CasStarttime
{
get { return casStarttime; }
set { casStarttime = value; }
}
///
/// CAS结束时刻(备用)
///
[Description("CAS结束时刻(备用)")]
[Nullable(true)]
public string CasEndtime
{
get { return casEndtime; }
set { casEndtime = value; }
}
///
/// VD开始时刻
///
[Description("VD开始时刻")]
[Nullable(true)]
public string VdStarttime
{
get { return vdStarttime; }
set { vdStarttime = value; }
}
///
/// VD结束时刻
///
[Description("VD结束时刻")]
[Nullable(true)]
public string VdEndtime
{
get { return vdEndtime; }
set { vdEndtime = value; }
}
///
/// RH开始时刻
///
[Description("RH开始时刻")]
[Nullable(true)]
public string RhStarttime
{
get { return rhStarttime; }
set { rhStarttime = value; }
}
///
/// RH结束时刻
///
[Description("RH结束时刻")]
[Nullable(true)]
public string RhEndtime
{
get { return rhEndtime; }
set { rhEndtime = value; }
}
///
/// LF开始时刻
///
[Description("LF开始时刻")]
[Nullable(true)]
public string LfsStarttime
{
get { return lfsStarttime; }
set { lfsStarttime = value; }
}
///
/// LF结束时刻
///
[Description("LF结束时刻")]
[Nullable(true)]
public string LfsEndtime
{
get { return lfsEndtime; }
set { lfsEndtime = value; }
}
///
/// 浇铸(模铸)开始时刻
///
[Description("浇铸(模铸)开始时刻")]
[Nullable(true)]
public string CcmStarttime
{
get { return ccmStarttime; }
set { ccmStarttime = value; }
}
///
/// 浇铸(模铸)结束时刻
///
[Description("浇铸(模铸)结束时刻")]
[Nullable(true)]
public string CcmEndtime
{
get { return ccmEndtime; }
set { ccmEndtime = value; }
}
///
/// 是否有余材
///
[Description("是否有余材")]
[Nullable(true)]
[DataLength(1)]
public string Surplusflag
{
get { return surplusflag; }
set { surplusflag = value; }
}
///
/// 是否炼钢监制
///
[Description("是否炼钢监制")]
[Nullable(true)]
[DataLength(1)]
public string IfMonitorLg
{
get { return ifMonitorLg; }
set { ifMonitorLg = value; }
}
///
/// 监制编号
///
[Description("监制编号")]
[Nullable(true)]
[DataLength(40)]
public string PrdcrNo
{
get { return prdcrNo; }
set { prdcrNo = value; }
}
///
/// 成分判定记录ID(炼钢成分判定完成后回写)
///
[Description("成分判定记录ID(炼钢成分判定完成后回写)")]
[Nullable(true)]
[DataLength(20)]
public string ChemJudgeId
{
get { return chemJudgeId; }
set { chemJudgeId = value; }
}
///
/// 炉计划备注(用于传送信息到炼钢)
///
[Description("炉计划备注(用于传送信息到炼钢)")]
[Nullable(true)]
[DataLength(800)]
public string Planremark
{
get { return planremark; }
set { planremark = value; }
}
///
/// 备注
///
[Description("备注")]
[Nullable(true)]
[DataLength(800)]
public string Remark
{
get { return remark; }
set { remark = value; }
}
///
/// 制定人
///
[Description("制定人")]
[Nullable(true)]
[DataLength(20)]
public string Makeman
{
get { return makeman; }
set { makeman = value; }
}
///
/// 制定时间
///
[Description("制定时间")]
[Nullable(true)]
public string Maketime
{
get { return maketime; }
set { maketime = value; }
}
///
/// 下发人
///
[Description("下发人")]
[Nullable(true)]
[DataLength(20)]
public string Downman
{
get { return downman; }
set { downman = value; }
}
///
/// 下发时间
///
[Description("下发时间")]
[Nullable(true)]
public string Downtime
{
get { return downtime; }
set { downtime = value; }
}
///
/// 生产年月日(20170830)
///
[Description("生产年月日(20170830)")]
[Nullable(true)]
[DataLength(8)]
public string ProMonth
{
get { return proMonth; }
set { proMonth = value; }
}
///
/// 关闭计划人
///
[Description("关闭计划人")]
[Nullable(true)]
[DataLength(20)]
public string Closeman
{
get { return closeman; }
set { closeman = value; }
}
///
/// 关闭计划时间
///
[Description("关闭计划时间")]
[Nullable(true)]
public string Closetime
{
get { return closetime; }
set { closetime = value; }
}
///
/// 工艺卡号(炼钢工艺文件)
///
[Description("工艺卡号(炼钢工艺文件)")]
[Nullable(true)]
[DataLength(20)]
public string CraftNo
{
get { return craftNo; }
set { craftNo = value; }
}
///
/// 炼钢工艺文件路径
///
[Description("炼钢工艺文件路径")]
[Nullable(true)]
[DataLength(20)]
public string CraftPath
{
get { return craftPath; }
set { craftPath = value; }
}
///
/// 工艺确认0,未确认,1.确认
///
[Description("工艺确认0,未确认,1.确认")]
[Nullable(true)]
[DataLength(1)]
public string IfConfirm
{
get { return ifConfirm; }
set { ifConfirm = value; }
}
///
/// 配料方案代码
///
[Description("配料方案代码")]
[Nullable(true)]
[DataLength(3)]
public string BatchingCode
{
get { return batchingCode; }
set { batchingCode = value; }
}
///
/// 配料方案描述
///
[Description("配料方案描述")]
[Nullable(true)]
[DataLength(20)]
public string BatchingName
{
get { return batchingName; }
set { batchingName = value; }
}
///
/// 铁水量(吨/配料方案)
///
[Description("铁水量(吨/配料方案)")]
[Nullable(true)]
[DataLength(10)]
public decimal? HotmetalNum
{
get { return hotmetalNum; }
set { hotmetalNum = value; }
}
///
/// 生铁量(吨/配料方案)
///
[Description("生铁量(吨/配料方案)")]
[Nullable(true)]
[DataLength(10)]
public decimal? IronNum
{
get { return ironNum; }
set { ironNum = value; }
}
///
/// 废钢量(吨/配料方案)
///
[Description("废钢量(吨/配料方案)")]
[Nullable(true)]
[DataLength(10)]
public decimal? SteelscrapNum
{
get { return steelscrapNum; }
set { steelscrapNum = value; }
}
///
/// 00初始、05不用、10不合、20合格
///
[Description("00初始、05不用、10不合、20合格")]
[Nullable(true)]
[DataLength(2)]
public string JudgeFlag
{
get { return judgeFlag; }
set { judgeFlag = value; }
}
}
}