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