using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Runtime.Serialization; using System.Text; namespace Dongke.IBOSS.PRD.WCF.DataModels { /// /// 工序模型 /// [DataContract] public class ProcedureEntity { #region 成员 /// /// 生产工序ID /// private int procedureID; /// /// 工序节点序号 /// private int nodeNo; /// /// 生产线ID /// private int productionLineID; /// /// 生产工序编码 /// private string procedureCode; /// /// 生产工序名称 /// private string procedureName; /// /// 工序模型 /// private int procedureModel; /// /// 工序模型类别 /// private int modelType; /// /// 工序节点类型 /// private int nodeType = 2; /// /// 必须工序 /// private int mustFlag = 1; /// /// 采集模式 /// private int collectType = 1; /// /// 能否报废 /// private int canBroken; /// /// 特殊返工工序 /// private int isSpecialRework = 0; //xuwei add 2019-10-14 /// /// 特殊返工工序 /// private int isSemireWork = 0; //xuwei add 2019-11-20 /// /// 打印类型 /// private int printType = 0; //xuwei add 2019-12-5 private string semiGoodsLevel; //xuwei add 2020-01-02 private int isGlazeChange = 0; /// /// 所属部门 /// private int organizationID; /// /// 备注 /// private string remarks; /// /// 输入属性 /// private List processPropertyIDList = new List(); /// /// 生产工序流程明细 /// private List processFlowDetailList = new List(); /// /// 对应产品 /// private DataTable procedureGoodsTable; /// /// 对应工号 /// private DataTable procedureUserTable; /// /// 生产工序对应缺陷表(在检验工序中能检验出来的缺陷。) /// private DataTable procedureDefectTable; /// /// 缺陷对应工序工种表(产品产生这个缺陷后,是哪个工序,哪个工种产生的。) /// private DataTable defectProcedureJobsTable; /// /// 对应窑炉 /// private DataTable procedureKilnTable; /// /// 工序状态0未修改 1新增工序 2删除工序 /// private int procedureState; /// /// 工序漏扫排序号 /// private int misspriority; /// /// 显示排序号 /// private int displayno; /// /// 允许撤销 /// private int unDo; /// /// 交坯模式 /// private int deliverType; #endregion #region 属性 /// /// 条码打印份数 /// [DataMember] public int BarCodePrintCopies { get; set; } /// /// 交坯模式 /// [DataMember] public int DeliverType { get { return deliverType; } set { deliverType = value; } } /// /// 允许撤销 /// [DataMember] public int UnDo { get { return unDo; } set { unDo = value; } } /// /// 显示排序号 /// [DataMember] public int DisplayNo { get { return displayno; } set { displayno = value; } } /// /// 工序漏扫排序号 /// [DataMember] public int MissPriority { get { return misspriority; } set { misspriority = value; } } /// /// 工序状态0未修改 1新增工序 2删除工序 /// [DataMember] public int ProcedureState { get { return procedureState; } set { procedureState = value; } } /// /// 生产工序ID /// [DataMember] public int ProcedureID { get { return procedureID; } set { procedureID = value; } } /// /// 生产工序序号 /// [DataMember] public int NodeNo { get { return nodeNo; } set { nodeNo = value; } } /// /// 生产线ID /// [DataMember] public int ProductionLineID { get { return productionLineID; } set { productionLineID = value; } } /// /// 生产工序编码 /// [DataMember] public string ProcedureCode { get { return procedureCode; } set { procedureCode = value; } } /// /// 生产工序名称 /// [DataMember] public string ProcedureName { get { return procedureName; } set { procedureName = value; } } /// /// 工序模型 /// [DataMember] public int ProcedureModel { get { return procedureModel; } set { procedureModel = value; } } /// /// 工序模型类别 /// [DataMember] public int ModelType { get { return modelType; } set { modelType = value; } } /// /// 工序节点类型 /// [DataMember] public int NodeType { get { return nodeType; } set { nodeType = value; } } /// /// 必须工序 1:必需工序;2:非必需 /// [DataMember] public int MustFlag { get { return mustFlag; } set { mustFlag = value; } } /// /// 采集模式 1:集中采集;2:单点采集 /// [DataMember] public int CollectType { get { return collectType; } set { collectType = value; } } /// /// 能否报废 /// [DataMember] public int PieceType { get { return canBroken; } set { canBroken = value; } } /// /// 特殊返工工序 /// [DataMember] public int IsSpecialRework { get { return isSpecialRework; } set { isSpecialRework = value; } } //xuwei add 2019-10-14 /// /// 半检返修工序 /// [DataMember] public int IsSemireWork { get { return isSemireWork; } set { isSemireWork = value; } } //xuwei end //xuwei add 2019-11-20 /// /// 条码打印类型 /// [DataMember] public int PrintType { get { return printType; } set { printType = value; } } //xuwei add 2019-12-5 /// /// 产检等级ID /// [DataMember] public string SemiGoodsLevel { get { return semiGoodsLevel; } set { semiGoodsLevel = value; } } //xuwei add 2020-01-02 /// /// 变更商标釉料 /// [DataMember] public int IsGlazeChange { get { return isGlazeChange; } set { isGlazeChange = value; } } /// /// 所属部门 /// [DataMember] public int OrganizationID { get { return organizationID; } set { organizationID = value; } } /// /// 备注 /// [DataMember] public string Remarks { get { return remarks; } set { remarks = value; } } /// /// 输入属性 /// [DataMember] public List ProcedurePropertyIDList { get { return processPropertyIDList; } set { processPropertyIDList = value; } } /// /// 生产工序流程明细 /// [DataMember] public List ProcedureFlowDetailList { get { return processFlowDetailList; } set { processFlowDetailList = value; } } /// /// 对应产品 /// [DataMember] public DataTable ProcedureGoodsTable { get { return procedureGoodsTable; } set { procedureGoodsTable = value; } } /// /// 生产工序对应缺陷表(在检验工序中能检验出来的缺陷。) /// [DataMember] public DataTable ProcedureDefectTable { get { return procedureDefectTable; } set { procedureDefectTable = value; } } /// /// 缺陷对应工序工种表(产品产生这个缺陷后,是哪个工序,哪个工种产生的。) /// [DataMember] public DataTable DefectProcedureJobsTable { get { return defectProcedureJobsTable; } set { defectProcedureJobsTable = value; } } /// /// 对应工号 /// [DataMember] public DataTable ProcedureUserTable { get { return procedureUserTable; } set { procedureUserTable = value; } } /// /// 对应窑炉 /// [DataMember] public DataTable ProcedureKilnTable { get { return procedureKilnTable; } set { procedureKilnTable = value; } } /// /// 生产线编码 /// [DataMember] public string ProductionlineCode { get; set; } /// /// 生产线名称 /// [DataMember] public string ProductionlineName { get; set; } /// /// 编辑时工序的添加标记 /// [DataMember] public bool EditingAddFlag { get; set; } /// /// 操作时间戳 /// [DataMember] public DateTime? OPTimeStamp { get; set; } /// /// 商标ID /// private int? logoID; /// /// 对应窑炉 /// [DataMember] public int? LogoID { get { return logoID; } set { logoID = value; } } /// /// 条码类型 /// private int barCodeFlag; /// /// 条码类型 /// [DataMember] public int BarCodeFlag { get { return barCodeFlag; } set { barCodeFlag = value; } } #endregion } }