| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace Gs.Entity.Sys; |
| | | |
| | | /// <summary> |
| | | /// 工序信息表 (SQLServer 版本) |
| | | /// 工序信息表 (SQLServer 版本) |
| | | /// </summary> |
| | | [SugarTable("MES_PROC_INFO")] |
| | | public class MesProcInfo |
| | | { |
| | | /// <summary> |
| | | /// 主键ID (GUID 类型) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | { |
| | | /// <summary> |
| | | /// 主键ID (GUID 类型) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_NO")] |
| | | public string ProcNo { get; set; } |
| | | /// <summary> |
| | | /// 工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_NO")] |
| | | public string ProcNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工序名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_NAME")] |
| | | public string ProcName { get; set; } |
| | | /// <summary> |
| | | /// 工序名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_NAME")] |
| | | public string ProcName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MEMO")] |
| | | public string Memo { get; set; } |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MEMO")] |
| | | public string Memo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否主工序(0否1是,为是则在单板基础信息中自动生成工艺路径) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIMARY_PROC")] |
| | | public int PrimaryProc { get; set; } |
| | | /// <summary> |
| | | /// 是否主工序(0否1是,为是则在单板基础信息中自动生成工艺路径) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIMARY_PROC")] |
| | | public int PrimaryProc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 如果是双面板,是否两面都要加工(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TWICE_SIDE")] |
| | | public int TwiceSide { get; set; } |
| | | /// <summary> |
| | | /// 如果是双面板,是否两面都要加工(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TWICE_SIDE")] |
| | | public int TwiceSide { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认首检标准数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_QC_QTY")] |
| | | public decimal? FirstQcQty { get; set; } |
| | | /// <summary> |
| | | /// 默认首检标准数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_QC_QTY")] |
| | | public decimal? FirstQcQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认首检严重缺陷数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FQQ_AB_QTY")] |
| | | public decimal? FqqAbQty { get; set; } |
| | | /// <summary> |
| | | /// 默认首检严重缺陷数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FQQ_AB_QTY")] |
| | | public decimal? FqqAbQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认首检轻微缺陷数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FQQ_C_QTY")] |
| | | public decimal? FqqCQty { get; set; } |
| | | /// <summary> |
| | | /// 默认首检轻微缺陷数(自动生成单板工艺路径信息使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FQQ_C_QTY")] |
| | | public decimal? FqqCQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工序顺序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_ORDER")] |
| | | public int? ProcOrder { get; set; } |
| | | /// <summary> |
| | | /// 工序顺序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_ORDER")] |
| | | public int? ProcOrder { get; set; } |
| | | |
| | | /// <summary> |
| | | /// MRPII转移属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MRP_ATTR")] |
| | | public int MrpAttr { get; set; } |
| | | /// <summary> |
| | | /// MRPII转移属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MRP_ATTR")] |
| | | public int MrpAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工序转移属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSFER_ATTR")] |
| | | public int TransferAttr { get; set; } |
| | | /// <summary> |
| | | /// 工序转移属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSFER_ATTR")] |
| | | public int TransferAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 首检属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_CHK_ATTR")] |
| | | public int FirstChkAttr { get; set; } |
| | | /// <summary> |
| | | /// 首检属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_CHK_ATTR")] |
| | | public int FirstChkAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 过程属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JOB_ATTR")] |
| | | public int JobAttr { get; set; } |
| | | /// <summary> |
| | | /// 过程属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JOB_ATTR")] |
| | | public int JobAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 质量属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUA_ATTR")] |
| | | public int QuaAttr { get; set; } |
| | | /// <summary> |
| | | /// 质量属性(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUA_ATTR")] |
| | | public int QuaAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 过程采集工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COLLECTION_PROC")] |
| | | public string CollectionProc { get; set; } |
| | | /// <summary> |
| | | /// 过程采集工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COLLECTION_PROC")] |
| | | public string CollectionProc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 首检方式(缺陷数、品数) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_CHK_TYPE")] |
| | | public string FirstChkType { get; set; } |
| | | /// <summary> |
| | | /// 首检方式(缺陷数、品数) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_CHK_TYPE")] |
| | | public string FirstChkType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// MRPII工序转移顺序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MRP_ORDER")] |
| | | public string MrpOrder { get; set; } |
| | | /// <summary> |
| | | /// MRPII工序转移顺序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MRP_ORDER")] |
| | | public string MrpOrder { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string CreateBy { get; set; } |
| | | /// <summary> |
| | | /// 创建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 更新人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string LastupdateBy { get; set; } |
| | | /// <summary> |
| | | /// 更新人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 更新时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | /// <summary> |
| | | /// 更新时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否参与DPMO统计(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DPMO_ATTR")] |
| | | public int DpmoAttr { get; set; } |
| | | /// <summary> |
| | | /// 是否参与DPMO统计(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DPMO_ATTR")] |
| | | public int DpmoAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否预警(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRECAUTION_ATTR")] |
| | | public int PrecautionAttr { get; set; } |
| | | /// <summary> |
| | | /// 是否预警(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRECAUTION_ATTR")] |
| | | public int PrecautionAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 标准工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STANDARD_PROC_NO")] |
| | | public string StandardProcNo { get; set; } |
| | | /// <summary> |
| | | /// 标准工序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STANDARD_PROC_NO")] |
| | | public string StandardProcNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工段编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKSHOP_SECTION_CODE")] |
| | | public string WorkshopSectionCode { get; set; } |
| | | /// <summary> |
| | | /// 工段编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKSHOP_SECTION_CODE")] |
| | | public string WorkshopSectionCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 本机种当前工序直通率预警值(小数代表百分比)黄牌 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ALARM_PASS_PERCENT")] |
| | | public decimal? AlarmPassPercent { get; set; } |
| | | /// <summary> |
| | | /// 本机种当前工序直通率预警值(小数代表百分比)黄牌 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ALARM_PASS_PERCENT")] |
| | | public decimal? AlarmPassPercent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 本机种当前工序直通率停机预警值(小数代表百分比)红牌 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STOP_PASS_PERCENT")] |
| | | public decimal? StopPassPercent { get; set; } |
| | | /// <summary> |
| | | /// 本机种当前工序直通率停机预警值(小数代表百分比)红牌 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STOP_PASS_PERCENT")] |
| | | public decimal? StopPassPercent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 后继工序是否受此工序的加工数量限制(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QTY_ATTR")] |
| | | public int QtyAttr { get; set; } |
| | | /// <summary> |
| | | /// 后继工序是否受此工序的加工数量限制(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QTY_ATTR")] |
| | | public int QtyAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 双面板在当前工序是否可以随意先加工B面或T面(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AS_ORDER_FLAG")] |
| | | public int AsOrderFlag { get; set; } |
| | | /// <summary> |
| | | /// 双面板在当前工序是否可以随意先加工B面或T面(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AS_ORDER_FLAG")] |
| | | public int AsOrderFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 报废标示(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WS_OS_FLAG")] |
| | | public int WsOsFlag { get; set; } |
| | | /// <summary> |
| | | /// 报废标示(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WS_OS_FLAG")] |
| | | public int WsOsFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 报工标示(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WS_CP_FLAG")] |
| | | public int WsCpFlag { get; set; } |
| | | /// <summary> |
| | | /// 报工标示(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WS_CP_FLAG")] |
| | | public int WsCpFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 记录工序属于哪个QC工段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QC_SECTION_NO")] |
| | | public string QcSectionNo { get; set; } |
| | | /// <summary> |
| | | /// 记录工序属于哪个QC工段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QC_SECTION_NO")] |
| | | public string QcSectionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 排产方式(标准节拍,加工节拍) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_TYPE")] |
| | | public string SchemeType { get; set; } |
| | | /// <summary> |
| | | /// 排产方式(标准节拍,加工节拍) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_TYPE")] |
| | | public string SchemeType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 排产标识(0否1是,排产工序,工段停留时间使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_FLAG")] |
| | | public int SchemeFlag { get; set; } |
| | | /// <summary> |
| | | /// 排产标识(0否1是,排产工序,工段停留时间使用) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_FLAG")] |
| | | public int SchemeFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 排产是否区分班次(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_CLASS_FLAG")] |
| | | public int SchemeClassFlag { get; set; } |
| | | /// <summary> |
| | | /// 排产是否区分班次(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SCHEME_CLASS_FLAG")] |
| | | public int SchemeClassFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 对应属性 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COP_ATTR")] |
| | | public string CopAttr { get; set; } |
| | | /// <summary> |
| | | /// 对应属性 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COP_ATTR")] |
| | | public string CopAttr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作中心编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] |
| | | public string WorkshopCenterCode { get; set; } |
| | | /// <summary> |
| | | /// 工作中心编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] |
| | | public string WorkshopCenterCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 虚拟条码采集(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VIRTUAL_BARCODE_FLAG")] |
| | | public int VirtualBarcodeFlag { get; set; } |
| | | /// <summary> |
| | | /// 虚拟条码采集(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VIRTUAL_BARCODE_FLAG")] |
| | | public int VirtualBarcodeFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 参数范围1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_1")] |
| | | public string Pr1 { get; set; } |
| | | /// <summary> |
| | | /// 参数范围1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_1")] |
| | | public string Pr1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 参数范围2 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_2")] |
| | | public string Pr2 { get; set; } |
| | | /// <summary> |
| | | /// 参数范围2 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_2")] |
| | | public string Pr2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 参数范围3 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_3")] |
| | | public string Pr3 { get; set; } |
| | | /// <summary> |
| | | /// 参数范围3 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_3")] |
| | | public string Pr3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 参数范围4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_4")] |
| | | public string Pr4 { get; set; } |
| | | /// <summary> |
| | | /// 参数范围4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PR_4")] |
| | | public string Pr4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 正负极 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPM_MARK")] |
| | | public string FpmMark { get; set; } |
| | | /// <summary> |
| | | /// 正负极 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPM_MARK")] |
| | | public string FpmMark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否允许重复投料(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SFCFTL")] |
| | | public int Sfcftl { get; set; } |
| | | /// <summary> |
| | | /// 是否允许重复投料(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SFCFTL")] |
| | | public int Sfcftl { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否按照工单投料(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_TASK_FALAG")] |
| | | public int IsTaskFalag { get; set; } |
| | | /// <summary> |
| | | /// 是否按照工单投料(0否1是) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_TASK_FALAG")] |
| | | public int IsTaskFalag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工厂 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | /// <summary> |
| | | /// 工厂 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 公司 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | /// <summary> |
| | | /// 公司 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计件方式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALARY_TYPE")] |
| | | public string SalaryType { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// 计件方式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALARY_TYPE")] |
| | | public string SalaryType { get; set; } |
| | | } |