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
}
}