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