From 7ce7b5ce1242d19e674927d431a267ddadc29f48 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 26 五月 2024 11:07:53 +0800 Subject: [PATCH] 工单状态枚举 --- Tiger.Model.Net/Entitys/MES/BIZ_MES_WO.cs | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 228 insertions(+), 0 deletions(-) diff --git a/Tiger.Model.Net/Entitys/MES/BIZ_MES_WO.cs b/Tiger.Model.Net/Entitys/MES/BIZ_MES_WO.cs index e69de29..47745e8 100644 --- a/Tiger.Model.Net/Entitys/MES/BIZ_MES_WO.cs +++ b/Tiger.Model.Net/Entitys/MES/BIZ_MES_WO.cs @@ -0,0 +1,228 @@ +using System; +using SqlSugar; +using System.Linq; +using System.ComponentModel; +using System.Collections.Generic; + +namespace Tiger.Model +{ + /// <summary> + /// 实体:工单 + /// </summary> + [Description("Primary:ID")] + [Serializable] + [SugarTable("BIZ_MES_WO")] + public class BIZ_MES_WO : DbEntityWithAuth + { + #region 构造函数 + /// <summary> + /// 实体:工单 + /// </summary> + public BIZ_MES_WO() {} + #endregion + + #region 公共属性 + /// <summary> + /// 工单号 + /// </summary> + public string ORDER_NO { get; set; } + /// <summary> + /// 工单类型(0Normal正常|1Rework返工) + /// </summary> + public string ORDER_TYPE { get; set; } + /// <summary> + /// 工单描述 + /// </summary> + public string ORDER_DESC { get; set; } + /// <summary> + /// 父工单 + /// </summary> + public string PARENT_ORDER { get; set; } + /// <summary> + /// 状态(0Init初始化|1Imported已导入|2Release已下发|3Working生产中|4Paused已暂停|5Closed已关闭) + /// </summary> + public int STATUS { get; set; } + /// <summary> + /// 物料编码 + /// </summary> + public string ITEM_CODE { get; set; } + /// <summary> + /// 物料类型 + /// </summary> + public string ITEM_TYPE { get; set; } + /// <summary> + /// 机型 + /// </summary> + public string ITEM_MODEL { get; set; } + /// <summary> + /// 优先级 + /// </summary> + public string PRIORITY { get; set; } + /// <summary> + /// 客户编码 + /// </summary> + public string CUST_CODE { get; set; } + /// <summary> + /// 路由编码 + /// </summary> + public string ROUTE_CODE { get; set; } + /// <summary> + /// 工艺状态(0WaitSet待配置|1Finish已配置|2Cancel取消|3Close关闭) + /// </summary> + public int ROUTE_STATUS { get; set; } + /// <summary> + /// 工厂 + /// </summary> + public string FACTORY { get; set; } + /// <summary> + /// 计划线体 + /// </summary> + public string PLAN_LINE { get; set; } + /// <summary> + /// 实际线体 + /// </summary> + public string ACT_LINE { get; set; } + /// <summary> + /// 计划开始时间 + /// </summary> + public DateTime PLAN_START_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 计划结束时间 + /// </summary> + public DateTime PLAN_END_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 实际开始时间 + /// </summary> + public DateTime ACT_START_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 实际结束时间 + /// </summary> + public DateTime ACT_END_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 标准作业人数 + /// </summary> + public int STD_WORKERS_QTY { get; set; } + /// <summary> + /// 实际作业人数 + /// </summary> + public int ACT_WORKER_QTY { get; set; } + /// <summary> + /// 导入时间 + /// </summary> + public DateTime IMPORT_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 下发时间 + /// </summary> + public DateTime RELEASE_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 下发人 + /// </summary> + public string RELEASE_USER { get; set; } + /// <summary> + /// 变更时间 + /// </summary> + public DateTime CHANGE_TIME { get; set; } = DateTime.MinValue; + /// <summary> + /// 变更人 + /// </summary> + public string CHANGE_USER { get; set; } + /// <summary> + /// 计划数量 + /// </summary> + public int PLAN_QTY { get; set; } + /// <summary> + /// 投入数量 + /// </summary> + public int INPUT_QTY { get; set; } + /// <summary> + /// 完工数量 + /// </summary> + public int OUTPUT_QTY { get; set; } + /// <summary> + /// 报废数量 + /// </summary> + public int SCRAP_QTY { get; set; } + /// <summary> + /// 入库数量 + /// </summary> + public int STOCK_IN_QTY { get; set; } + /// <summary> + /// UPH + /// </summary> + public double UPH { get; set; } + /// <summary> + /// UPPH + /// </summary> + public double UPPH { get; set; } + /// <summary> + /// 最后的工单历史ID + /// </summary> + public string LAST_HIST_ID { get; set; } + /// <summary> + /// 备注 + /// </summary> + public string REMARK { get; set; } + /// <summary> + /// 接口表记录ID + /// </summary> + public string FBILLNO_ID { get; set; } + /// <summary> + /// 备料单返回信息 + /// </summary> + public string PREP_MSG { get; set; } + #endregion + + #region 虚拟属性 + /*例子 + [SugarColumn(IsIgnore = true)] + public string FieldName { get; set; } + */ + #endregion + + #region 外键属性 + /*例子 + //一对一外键导航 + [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_MES_WO类里面的外键ID字段 + public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null + //一对多外键导航 + [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_MES_WOId))]//ClassA表中的BIZ_MES_WOId + public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null + //多对多外键导航 + [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_MES_WOId), nameof(MappingClass.ClassAId))]//注意顺序 + public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null + */ + #endregion + + #region 枚举变量 + /*例子 + public enum FieldNames + { + [Description("枚举描述0")] + Enum0, + [Description("枚举描述1")] + Enum1, + } + */ + public enum STATUSs + { + [Description("初始化")] + Init, + [Description("已导入")] + Imported, + [Description("已下发")] + Release, + [Description("生产中")] + Working, + [Description("已暂停")] + Paused, + [Description("已关闭")] + Closed, + } + #endregion + + #region 公共方法 + + #endregion + + }//endClass +} \ No newline at end of file -- Gitblit v1.9.3