啊鑫
4 天以前 6b57612f6e9f7575d206e82955ffd989faaaf8b3
WebApi/Gs.Entity/Sys/MesProcInfo.cs
@@ -1,304 +1,309 @@
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; }
  }