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