using System.ComponentModel; using Core.Mes.Client.Comm.Attribute; using Newtonsoft.Json; namespace Core.StlMes.Client.Mcp.Mch.Mat { public class OfflineResultEntity { /// /// 外径(实际) /// private decimal? actDimater; /// /// 壁厚(实际) /// private decimal? actHeight; /// /// 长度(实际) /// private decimal? actLen; /// /// 长度上限(实际) /// private string actLenRange = ""; /// /// 结算日期(年月) /// private string balYearMonth = ""; /// /// 组号 /// private string batchGroudNo = ""; /// /// 批号(炉批号) /// private string batchNo = ""; /// /// 主交货编码 /// private string deliveryNo = ""; /// /// 1:数据无法撤销返线 /// private string flag = ""; /// /// 标示炉号 /// private string flagStoveNo = ""; /// /// 钢种代码 /// private string gradecode = ""; /// /// 钢种名称 /// private string gradename = ""; /// /// 组炉操作编号ID /// private string groupId = ""; /// /// 组炉标记(1组炉生成的) /// private string groupLog = ""; /// /// 组炉支数 /// private decimal? groupNum = null; /// /// 组炉重量 /// private decimal? groupWt = null; /// /// 热处理订单排产序号 /// private string gxPlanNo = ""; /// /// 委外回报废品支数 /// private decimal? hbFpNum; /// /// 委外回报废品重量 /// private decimal? hbFpWt; /// /// 炉计划ID /// private string heatPlanNo = ""; /// /// 判定炉号 /// private string judgeStoveNo = ""; /// /// 离线备注 /// private string memo = ""; /// /// 扣型代码 /// private string modelCode = ""; /// /// 扣型描述 /// private string modelDesc = ""; /// /// 离线支数 /// private decimal? offlineNum; /// /// 离线重量 /// private decimal? offlineWt; /// /// 主合同号 /// private string orderNo = ""; /// /// 主合同行号 /// private string orderSeq = ""; /// /// 主交货编码PK /// private string ordLnDlyPk = ""; /// /// 产线代码 /// private string plineCode = ""; /// /// 产线描述 /// private string plineName = ""; /// /// 成分标准索引号集合(内控) /// private string cic = ""; /// /// 材质标准索引号集合(内控) /// private string pic = ""; /// /// 公差标准索引号集合(内控) /// private string sic = ""; /// /// 探伤索引号集合(内控) /// private string dic = ""; /// /// 水压索引码集合(内控) /// private string wic = ""; /// /// 加工标准索引号集合(,)(内控) /// private string gic = ""; /// /// DESGIN_KEY /// private string desginKey = ""; private string process = ""; /// /// 热处理次数 /// private decimal? processSeq = null; /// /// 热处理生产批次号序号 /// private string prodIndex = ""; /// /// 品名代码 /// private string produccode = ""; /// /// 品名描述 /// private string producname = ""; /// /// 操作班组 /// private string proGroup = ""; /// /// 热处理订单编号 /// private string proPlanId = ""; /// /// 操作班次 /// private string proShift = ""; /// /// 操作时间 /// private string proTime = ""; /// /// 操作人 /// private string proUser = ""; /// /// 作业日期(年月日) /// private string proYearMonthDay = ""; /// /// 返线人 /// private string reName = ""; /// /// 返线支数 /// private decimal? reNum = null; /// /// 实绩编号(机组+工序点代码+年月日+6位流水) /// private string resultNo = ""; /// /// 返线时间 /// private string reTime = ""; /// /// 返线工序点 /// private string returnProcess = ""; /// /// 返线重量 /// private decimal? reWt = null; /// /// 工序点代码(上料。。。。) /// private string stationCode = ""; /// /// 工序点名称 /// private string stationDesc = ""; /// /// 标准代码 /// private string stdCode = ""; /// /// 标准名称 /// private string stdName = ""; /// /// 标准类别代码 /// private string stdStyle = ""; /// /// 标准类别描述(PSL1....) /// private string stdStyleDesc = ""; /// /// 钢级(牌号)代码 /// private string steelcode = ""; /// /// 钢级(牌号)名称 /// private string steelname = ""; /// /// 委外回报人 /// private string subcontractcompleteName = ""; /// /// 委外回报合格支数 /// private decimal? subcontractcompleteNum; /// /// 委外回报时间 /// private string subcontractcompleteTime = ""; /// /// 委外回报合格重量 /// private decimal? subcontractcompleteWt; /// /// 委外人 /// private string subcontractName = ""; /// /// 委外单号 /// private string subcontractNo = ""; /// /// 委外单号序号 /// private string subcontractNoSeq = ""; /// /// 委外支数 /// private decimal? subcontractNum; /// /// 委外时间 /// private string subcontractTime = ""; /// /// 委外重量 /// private decimal? subcontractWt; private string type = ""; /// /// 组炉人 /// private string updateName = ""; /// /// 组炉时间 /// private string updateTime = ""; /// /// 组炉主批号 /// private string zpBatchNo = ""; /// /// 组炉主炉号 /// private string zpJudgeStoveNo = ""; /// /// 热处理生产批次号 /// private string zyBatchId = ""; /// /// 原炉批计划ID /// private string zyBatchId1 = ""; [Description("选择")] public bool Chk { get; set; } /// /// 实绩编号(机组+工序点代码+年月日+6位流水) /// [Description("实绩编号")] [JsonProperty("resultNo")] public string ResultNo { get { return resultNo; } set { resultNo = value; } } /// /// 产线代码 /// [Description("产线代码")] [JsonProperty("plineCode")] public string PlineCode { get { return plineCode; } set { plineCode = value; } } /// /// 产线描述 /// [Description("产线描述")] [JsonProperty("plineName")] public string PlineName { get { return plineName; } set { plineName = value; } } /// /// 工序点代码(上料。。。。) /// [Description("工序点代码")] [JsonProperty("stationCode")] public string StationCode { get { return stationCode; } set { stationCode = value; } } /// /// 工序点名称 /// [Description("工序点")] [JsonProperty("stationDesc")] public string StationDesc { get { return stationDesc; } set { stationDesc = value; } } /// /// 炉计划ID /// [Description("炉计划ID")] [JsonProperty("heatPlanNo")] public string HeatPlanNo { get { return heatPlanNo; } set { heatPlanNo = value; } } /// /// 热处理生产批次号 /// [Description("生产批次")] [JsonProperty("zyBatchId")] public string ZyBatchId { get { return zyBatchId; } set { zyBatchId = value; } } /// /// 热处理订单编号 /// [Description("订单编号")] [JsonProperty("proPlanId")] public string ProPlanId { get { return proPlanId; } set { proPlanId = value; } } /// /// 热处理订单排产序号 /// [Description("订单排产序号")] [JsonProperty("gxPlanNo")] public string GxPlanNo { get { return gxPlanNo; } set { gxPlanNo = value; } } /// /// 判定炉号 /// [Description("判定炉号")] [JsonProperty("judgeStoveNo")] public string JudgeStoveNo { get { return judgeStoveNo; } set { judgeStoveNo = value; } } /// /// 批号(炉批号) /// [Description("批号")] [JsonProperty("batchNo")] public string BatchNo { get { return batchNo; } set { batchNo = value; } } /// /// 品名代码 /// [Description("品名代码")] [JsonProperty("produccode")] public string Produccode { get { return produccode; } set { produccode = value; } } /// /// 品名描述 /// [Description("品名")] [JsonProperty("producname")] public string Producname { get { return producname; } set { producname = value; } } /// /// 钢级(牌号)代码 /// [Description("钢级代码")] [JsonProperty("steelcode")] public string Steelcode { get { return steelcode; } set { steelcode = value; } } /// /// 钢级(牌号)名称 /// [Description("钢级")] [JsonProperty("steelname")] public string Steelname { get { return steelname; } set { steelname = value; } } /// /// 钢种代码 /// [Description("钢种代码")] [JsonProperty("gradecode")] public string Gradecode { get { return gradecode; } set { gradecode = value; } } /// /// 钢种名称 /// [Description("钢种")] [JsonProperty("gradename")] public string Gradename { get { return gradename; } set { gradename = value; } } /// /// 扣型代码 /// [Description("扣型代码")] [JsonProperty("modelCode")] public string ModelCode { get { return modelCode; } set { modelCode = value; } } /// /// 扣型描述 /// [Description("扣型")] [JsonProperty("modelDesc")] public string ModelDesc { get { return modelDesc; } set { modelDesc = value; } } /// /// 标准代码 /// [Description("标准代码")] [JsonProperty("stdCode")] public string StdCode { get { return stdCode; } set { stdCode = value; } } /// /// 标准名称 /// [Description("标准")] [JsonProperty("stdName")] public string StdName { get { return stdName; } set { stdName = value; } } /// /// 标准类别代码 /// [Description("标准类别代码")] [JsonProperty("stdStyle")] public string StdStyle { get { return stdStyle; } set { stdStyle = value; } } /// /// 标准类别描述(PSL1....) /// [Description("标准类别")] [JsonProperty("stdStyleDesc")] public string StdStyleDesc { get { return stdStyleDesc; } set { stdStyleDesc = value; } } /// /// 外径(实际) /// [Description("外径")] [JsonProperty("actDimater")] public decimal? ActDimater { get { return actDimater; } set { actDimater = value; } } /// /// 壁厚(实际) /// [Description("壁厚")] [JsonProperty("actHeight")] public decimal? ActHeight { get { return actHeight; } set { actHeight = value; } } /// /// 长度(实际) /// [Description("长度")] [JsonProperty("actLen")] public decimal? ActLen { get { return actLen; } set { actLen = value; } } /// /// 长度下限(实际) /// [Description("长度上下限")] [JsonProperty("ActLenRange")] public string ActLenRange { get { return actLenRange; } set { actLenRange = value; } } /// /// 主合同号 /// [Description("合同号")] [JsonProperty("orderNo")] public string OrderNo { get { return orderNo; } set { orderNo = value; } } /// /// 离线支数 /// [Description("离线支数")] [JsonProperty("offlineNum")] public decimal? OfflineNum { get { return offlineNum; } set { offlineNum = value; } } /// /// 离线重量 /// [Description("离线重量")] [JsonProperty("offlineWt")] public decimal? OfflineWt { get { return offlineWt; } set { offlineWt = value; } } /// /// 委外单号 /// [Description("委外单号")] [JsonProperty("subcontractNo")] public string SubcontractNo { get { return subcontractNo; } set { subcontractNo = value; } } /// /// 委外支数 /// [Description("委外支数")] [JsonProperty("subcontractNum")] public decimal? SubcontractNum { get { return subcontractNum; } set { subcontractNum = value; } } /// /// 委外重量 /// [Description("委外重量")] [JsonProperty("subcontractWt")] public decimal? SubcontractWt { get { return subcontractWt; } set { subcontractWt = value; } } /// /// 委外时间 /// [Description("委外时间")] [JsonProperty("subcontractTime")] public string SubcontractTime { get { return subcontractTime; } set { subcontractTime = value; } } /// /// 委外人 /// [Description("委外人")] [JsonProperty("subcontractName")] public string SubcontractName { get { return subcontractName; } set { subcontractName = value; } } /// /// 委外回报合格支数 /// [Description("委外回报合格支数")] [JsonProperty("subcontractcompleteNum")] public decimal? SubcontractcompleteNum { get { return subcontractcompleteNum; } set { subcontractcompleteNum = value; } } /// /// 委外回报合格重量 /// [Description("委外回报合格重量")] [JsonProperty("subcontractcompleteWt")] public decimal? SubcontractcompleteWt { get { return subcontractcompleteWt; } set { subcontractcompleteWt = value; } } /// /// 委外回报废品支数 /// [Description("委外回报废品支数")] [JsonProperty("hbFpNum")] public decimal? HbFpNum { get { return hbFpNum; } set { hbFpNum = value; } } /// /// 委外回报废品重量 /// [Description("委外回报废品重量")] [JsonProperty("hbFpWt")] public decimal? HbFpWt { get { return hbFpWt; } set { hbFpWt = value; } } /// /// 委外回报时间 /// [Description("委外回报时间")] [JsonProperty("subcontractcompleteTime")] public string SubcontractcompleteTime { get { return subcontractcompleteTime; } set { subcontractcompleteTime = value; } } /// /// 委外回报人 /// [Description("委外回报人")] [JsonProperty("subcontractcompleteName")] public string SubcontractcompleteName { get { return subcontractcompleteName; } set { subcontractcompleteName = value; } } /// /// 操作人 /// [Description("操作人")] [JsonProperty("proUser")] public string ProUser { get { return proUser; } set { proUser = value; } } /// /// 操作班次 /// [Description("操作班次")] [JsonProperty("proShift")] public string ProShift { get { return proShift; } set { proShift = value; } } /// /// 操作班组 /// [Description("操作班组")] [JsonProperty("proGroup")] public string ProGroup { get { return proGroup; } set { proGroup = value; } } /// /// 操作时间 /// [Description("操作时间")] [JsonProperty("proTime")] public string ProTime { get { return proTime; } set { proTime = value; } } /// /// 标示炉号 /// [Description("标示炉号")] [JsonProperty("flagStoveNo")] public string FlagStoveNo { get { return flagStoveNo; } set { flagStoveNo = value; } } /// /// 离线备注 /// [Description("离线备注")] [JsonProperty("memo")] public string Memo { get { return memo; } set { memo = value; } } /// /// 离线备注 /// [Description("状态")] [JsonProperty("memo")] public string Type { get { return type; } set { type = value; } } /// /// 离线备注 /// [Description("状态")] [JsonProperty("memo")] public string Process { get { return process; } set { process = value; } } /// /// 成分标准索引号集合(内控) /// [Description("成分标准索引号集合(内控)")] [Nullable(true)] [DataLength(2000)] public string Cic { get { return cic; } set { cic = value; } } /// /// 材质标准索引号集合(内控) /// [Description("材质标准索引号集合(内控)")] [Nullable(true)] [DataLength(400)] public string Pic { get { return pic; } set { pic = value; } } /// /// 公差标准索引号集合(内控) /// [Description("公差标准索引号集合(内控)")] [Nullable(true)] [DataLength(400)] public string Sic { get { return sic; } set { sic = value; } } /// /// 探伤索引号集合(内控) /// [Description("探伤索引号集合(内控)")] [Nullable(true)] [DataLength(400)] public string Dic { get { return dic; } set { dic = value; } } /// /// 水压索引码集合(内控) /// [Description("水压索引码集合(内控)")] [Nullable(true)] [DataLength(400)] public string Wic { get { return wic; } set { wic = value; } } /// /// 加工标准索引号集合(,)(内控) /// [Description("加工标准索引号集合(,)(内控)")] [Nullable(true)] [DataLength(400)] public string Gic { get { return gic; } set { gic = value; } } /// /// DESGIN_KEY /// [Description("DESGIN_KEY")] [Nullable(true)] [DataLength(40)] public string DesginKey { get { return desginKey; } set { desginKey = value; } } /// /// 制程号(内控用) /// private string mscPline = ""; /// /// 制程号(内控用) /// [Description("制程号(内控用)")] [Nullable(true)] [DataLength(10)] public string MscPline { get { return mscPline; } set { mscPline = value; } } private string specName; private string specCode; /// /// 扣型代码 /// [Description("规格代码")] [JsonProperty("modelCode")] public string SpecName { get { return specName; } set { specName = value; } } /// /// 扣型描述 /// [Description("规格")] [JsonProperty("modelDesc")] public string SpecCode { get { return specCode; } set { specCode = value; } } /// /// 仓库代码 /// private string storageTypeNo = ""; /// /// 仓库 /// private string storageTypeName = ""; /// /// 仓库代码 /// [Description("仓库")] [Nullable(true)] [DataLength(10)] public string StorageTypeNo { get { return storageTypeNo; } set { storageTypeNo = value; } } /// /// 仓库 /// [Description("仓库")] [Nullable(true)] [DataLength(20)] public string StorageTypeName { get { return storageTypeName; } set { storageTypeName = value; } } private string ifMonitor; /// /// IF_MONITOR /// [Description("是否监制")] [Nullable(true)] [DataLength(20)] public string IfMonitor { get { return ifMonitor; } set { ifMonitor = value; } } /// /// IF_MONITOR /// [Description("材料号集合")] [Nullable(true)] [DataLength(20)] public string MatNos { get; set; } /// /// IF_MONITOR /// [Description("合同紧急度")] [Nullable(true)] [DataLength(20)] public string Priority { get; set; } /// /// IF_MONITOR /// [Description("紧急度备注")] [Nullable(true)] [DataLength(20)] public string PriorityMemo { get; set; } ///下面字段为申请压库流程新加 /// /// 转压库申请编号 /// private string applyResultNo = ""; /// /// 生产批号 /// private string lotNo = ""; /// /// 转压库申请状态(1-申请 2-审核通过) /// private string applyFlag = ""; /// /// 转压库申请人 /// private string applyFlagName = ""; /// /// 转压库申请时间 /// private string applyFlagTime = ""; /// /// 转压库审核通过人 /// private string applyOkName = ""; /// /// 转压库审核通过时间 /// private string applyOkTime = ""; /// /// 有效标志(1:有效,0:无效) /// private string validflag = ""; /// /// 余材备注 /// private string ycmemo = ""; /// /// 转压库申请编号 /// [Description("转压库申请编号")] [Nullable(true)] [DataLength(24)] public string ApplyResultNo { get { return applyResultNo; } set { applyResultNo = value; } } /// /// 生产批号 /// [Description("生产批号")] [Nullable(true)] [DataLength(20)] public string LotNo { get { return lotNo; } set { lotNo = value; } } /// /// 转压库申请状态(1-申请 2-审核通过) /// [Description("转压库申请状态")] [Nullable(true)] [DataLength(1)] public string ApplyFlag { get { return applyFlag; } set { applyFlag = value; } } /// /// 转压库申请人 /// [Description("转压库申请人")] [Nullable(true)] [DataLength(20)] public string ApplyFlagName { get { return applyFlagName; } set { applyFlagName = value; } } /// /// 转压库申请时间 /// [Description("转压库申请时间")] [Nullable(true)] public string ApplyFlagTime { get { return applyFlagTime; } set { applyFlagTime = value; } } /// /// 转压库审核通过人 /// [Description("转压库审核通过人")] [Nullable(true)] [DataLength(20)] public string ApplyOkName { get { return applyOkName; } set { applyOkName = value; } } /// /// 转压库审核通过时间 /// [Description("转压库审核通过时间")] [Nullable(true)] public string ApplyOkTime { get { return applyOkTime; } set { applyOkTime = value; } } /// /// 有效标志(1:有效,0:无效) /// [Description("有效标志")] [Nullable(false)] [DataLength(1)] public string Validflag { get { return validflag; } set { validflag = value; } } /// /// 余材备注 /// [Description("备注2")] [Nullable(false)] [DataLength(1)] public string Ycmemo { get { return ycmemo; } set { ycmemo = value; } } } }