服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-02-23 3230906575bd87fcdda63565bf2ec849c597336f
增加实体
已修改2个文件
已添加6个文件
1175 ■■■■■ 文件已修改
Tiger.Model.Net/Entitys/EMS/EMS_FAULT.cs 112 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/EMS/EMS_REPAIR.cs 108 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_CLEAR_DTL.cs 153 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_CLEAR_REC.cs 211 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_TOOL.cs 168 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_TOOL_HIS.cs 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_TOOL_PROP.cs 136 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_TOOL_PROP_HIS.cs 161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/EMS/EMS_FAULT.cs
@@ -7,138 +7,138 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:设备故障登记
    /// å®žä½“:设备故障登记
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("设备故障登记")]
    [DisplayName("设备故障登记")]
    [Serializable]
    [SugarTable("EMS_FAULT")]
    public class EMS_FAULT : DbEntityWithAuth
    {
        #region æž„造函数
        #region æž„造函数
        /// <summary>
        /// å®žä½“:设备故障登记
        /// å®žä½“:设备故障登记
        /// </summary>
        public EMS_FAULT() {}
        #endregion
        #region å…¬å…±å±žæ€§
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// è®¾å¤‡æ•…障编码
        /// è®¾å¤‡æ•…障编码
        /// </summary>
        [DisplayName("设备故障编码")]
        [DisplayName("设备故障编码")]
        public string FAULT_NO { get; set; }
        /// <summary>
        /// è®¾å¤‡ç¼–码
        /// è®¾å¤‡ç¼–码
        /// </summary>
        [DisplayName("设备编码")]
        [DisplayName("设备编码")]
        public string EQM_CODE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)
        /// çŠ¶æ€(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)
        /// </summary>
        [DisplayName("状态(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)")]
        [DisplayName("状态(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)")]
        public int STATUS { get; set; }
        /// <summary>
        /// å‘生时间
        /// å‘生时间
        /// </summary>
        [DisplayName("发生时间")]
        [DisplayName("发生时间")]
        public DateTime OCCUR_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å‘现人
        /// å‘现人
        /// </summary>
        [DisplayName("发现人")]
        public DateTime OCCUR_USER { get; set; } = DateTime.MinValue;
        [DisplayName("发现人")]
        public string OCCUR_USER { get; set; }
        /// <summary>
        /// æ•…障现象
        /// æ•…障现象
        /// </summary>
        [DisplayName("故障现象")]
        [DisplayName("故障现象")]
        public string PROBLEM { get; set; }
        /// <summary>
        /// æ•…障原因
        /// æ•…障原因
        /// </summary>
        [DisplayName("故障原因")]
        [DisplayName("故障原因")]
        public string REASON { get; set; }
        /// <summary>
        /// å¼‚常工时
        /// å¼‚常工时
        /// </summary>
        [DisplayName("异常工时")]
        [DisplayName("异常工时")]
        public double OFF_HOURS { get; set; }
        /// <summary>
        /// æ˜¯å¦éœ€è¦ç»´ä¿®
        /// æ˜¯å¦éœ€è¦ç»´ä¿®
        /// </summary>
        [DisplayName("是否需要维修")]
        [DisplayName("是否需要维修")]
        public string NEED_REPAIR { get; set; }
        /// <summary>
        /// å¤„理人
        /// å¤„理人
        /// </summary>
        [DisplayName("处理人")]
        public DateTime HANDLE_USER { get; set; } = DateTime.MinValue;
        [DisplayName("处理人")]
        public string HANDLE_USER { get; set; }
        /// <summary>
        /// å¤„理措施
        /// å¤„理措施
        /// </summary>
        [DisplayName("处理措施")]
        [DisplayName("处理措施")]
        public string MEASURE { get; set; }
        /// <summary>
        /// å¤„理结果
        /// å¤„理结果
        /// </summary>
        [DisplayName("处理结果")]
        [DisplayName("处理结果")]
        public string RESULT { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是EMS_FAULT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.EMS_FAULTId))]//ClassA表中的EMS_FAULTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.EMS_FAULTId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是EMS_FAULT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.EMS_FAULTId))]//ClassA表中的EMS_FAULTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.EMS_FAULTId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šçŠ¶æ€(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)
        /// æžšä¸¾ï¼šçŠ¶æ€(0BeFound被发现|1WaitHandle待处理|2Repairing维修中|2Resolved已处理)
        /// </summary>
        public enum STATUSs
        {
            [Description("被发现")]
            [Description("被发现")]
            BeFound = 0,
            [Description("待处理")]
            [Description("待处理")]
            WaitHandle = 1,
            [Description("维修中")]
            [Description("维修中")]
            Repairing = 2,
            [Description("已处理")]
            [Description("已处理")]
            Resolved = 2,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
Tiger.Model.Net/Entitys/EMS/EMS_REPAIR.cs
@@ -7,136 +7,136 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:设备维修记录
    /// å®žä½“:设备维修记录
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("设备维修记录")]
    [DisplayName("设备维修记录")]
    [Serializable]
    [SugarTable("EMS_REPAIR")]
    public class EMS_REPAIR : DbEntityWithAuth
    {
        #region æž„造函数
        #region æž„造函数
        /// <summary>
        /// å®žä½“:设备维修记录
        /// å®žä½“:设备维修记录
        /// </summary>
        public EMS_REPAIR() {}
        #endregion
        #region å…¬å…±å±žæ€§
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// è®¾å¤‡ç»´ä¿®ç¼–码
        /// è®¾å¤‡ç»´ä¿®ç¼–码
        /// </summary>
        [DisplayName("设备维修编码")]
        [DisplayName("设备维修编码")]
        public string REPAIR_NO { get; set; }
        /// <summary>
        /// è®¾å¤‡ç¼–码
        /// è®¾å¤‡ç¼–码
        /// </summary>
        [DisplayName("设备编码")]
        [DisplayName("设备编码")]
        public string EQM_CODE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0Waiting待维修|1Repairing维修中|2Repaired维修完)
        /// çŠ¶æ€(0Waiting待维修|1Repairing维修中|2Repaired维修完)
        /// </summary>
        [DisplayName("状态(0Waiting待维修|1Repairing维修中|2Repaired维修完)")]
        [DisplayName("状态(0Waiting待维修|1Repairing维修中|2Repaired维修完)")]
        public int STATUS { get; set; }
        /// <summary>
        /// æ•…障原因
        /// æ•…障原因
        /// </summary>
        [DisplayName("故障原因")]
        [DisplayName("故障原因")]
        public string REASON { get; set; }
        /// <summary>
        /// ç»´ä¿®äºº
        /// ç»´ä¿®äºº
        /// </summary>
        [DisplayName("维修人")]
        public DateTime REPAIR_USER { get; set; } = DateTime.MinValue;
        [DisplayName("维修人")]
        public string REPAIR_USER { get; set; }
        /// <summary>
        /// ç»´ä¿®å¼€å§‹æ—¶é—´
        /// ç»´ä¿®å¼€å§‹æ—¶é—´
        /// </summary>
        [DisplayName("维修开始时间")]
        [DisplayName("维修开始时间")]
        public DateTime BEGIN_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// ç»´ä¿®ç»“束时间
        /// ç»´ä¿®ç»“束时间
        /// </summary>
        [DisplayName("维修结束时间")]
        [DisplayName("维修结束时间")]
        public DateTime END_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// ç»´ä¿®è¯¦æƒ…
        /// ç»´ä¿®è¯¦æƒ…
        /// </summary>
        [DisplayName("维修详情")]
        [DisplayName("维修详情")]
        public string DETAILS { get; set; }
        /// <summary>
        /// ç»´ä¿®è´¹ç”¨
        /// ç»´ä¿®è´¹ç”¨
        /// </summary>
        [DisplayName("维修费用")]
        [DisplayName("维修费用")]
        public double COSTS { get; set; }
        /// <summary>
        /// å¼‚常工时
        /// å¼‚常工时
        /// </summary>
        [DisplayName("异常工时")]
        [DisplayName("异常工时")]
        public double HOURS { get; set; }
        /// <summary>
        /// å¤„理措施
        /// å¤„理措施
        /// </summary>
        [DisplayName("处理措施")]
        [DisplayName("处理措施")]
        public string MEASURE { get; set; }
        /// <summary>
        /// å¤„理结果
        /// å¤„理结果
        /// </summary>
        [DisplayName("处理结果")]
        [DisplayName("处理结果")]
        public string RESULT { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是EMS_REPAIR类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.EMS_REPAIRId))]//ClassA表中的EMS_REPAIRId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.EMS_REPAIRId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是EMS_REPAIR类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.EMS_REPAIRId))]//ClassA表中的EMS_REPAIRId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.EMS_REPAIRId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šçŠ¶æ€(0Waiting待维修|1Repairing维修中|2Repaired维修完)
        /// æžšä¸¾ï¼šçŠ¶æ€(0Waiting待维修|1Repairing维修中|2Repaired维修完)
        /// </summary>
        public enum STATUSs
        {
            [Description("待维修")]
            [Description("待维修")]
            Waiting = 0,
            [Description("维修中")]
            [Description("维修中")]
            Repairing = 1,
            [Description("维修完")]
            [Description("维修完")]
            Repaired = 2,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
Tiger.Model.Net/Entitys/MES/MES_CLEAR_DTL.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,153 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产清场记录明细
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产清场记录明细")]
    [Serializable]
    [SugarTable("MES_CLEAR_DTL")]
    public class MES_CLEAR_DTL : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产清场记录明细
        /// </summary>
        public MES_CLEAR_DTL() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// è®°å½•单号
        /// </summary>
        [DisplayName("记录单号")]
        public string REC_ORDER { get; set; }
        /// <summary>
        /// å·¥å•号
        /// </summary>
        [DisplayName("工单号")]
        public string WORK_ORDER { get; set; }
        /// <summary>
        /// å¯¹è±¡ç¼–码
        /// </summary>
        [DisplayName("对象编码")]
        public string OBJ_CODE { get; set; }
        /// <summary>
        /// å¯¹è±¡åç§°
        /// </summary>
        [DisplayName("对象名称")]
        public string OBJ_NAME { get; set; }
        /// <summary>
        /// å¯¹è±¡ç±»åž‹(0清洁剂|1消毒剂|2文件|3环境|4清洁工具|5物料)
        /// </summary>
        [DisplayName("对象类型(0清洁剂|1消毒剂|2文件|3环境|4清洁工具|5物料)")]
        public int OBJ_TYPE { get; set; }
        /// <summary>
        /// å¯¹è±¡å€¼
        /// </summary>
        [DisplayName("对象值")]
        public string VALUE { get; set; }
        /// <summary>
        /// 0:未完成/不通过/次品,1:已完成/通过/合格品
        /// </summary>
        [DisplayName("0:未完成/不通过/次品,1:已完成/通过/合格品")]
        public int RESULT { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
        /// </summary>
        [DisplayName("物料编码")]
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// æ•°é‡
        /// </summary>
        [DisplayName("数量")]
        public int QTY { get; set; }
        /// <summary>
        /// å•据号码
        /// </summary>
        [DisplayName("单据号码")]
        public string ORDER { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼1
        /// </summary>
        [DisplayName("设置值1")]
        public string OPTION_1 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼2
        /// </summary>
        [DisplayName("设置值2")]
        public string OPTION_2 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼3
        /// </summary>
        [DisplayName("设置值3")]
        public string OPTION_3 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼4
        /// </summary>
        [DisplayName("设置值4")]
        public string OPTION_4 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼5
        /// </summary>
        [DisplayName("设置值5")]
        public string OPTION_5 { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_CLEAR_DTL类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_CLEAR_DTLId))]//ClassA表中的MES_CLEAR_DTLId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_CLEAR_DTLId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šå¯¹è±¡ç±»åž‹(0清洁剂|1消毒剂|2文件|3环境|4清洁工具|5物料)
        /// </summary>
        public enum OBJ_TYPEs
        {
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/MES/MES_CLEAR_REC.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,211 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产清场记录
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产清场记录")]
    [Serializable]
    [SugarTable("MES_CLEAR_REC")]
    public class MES_CLEAR_REC : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产清场记录
        /// </summary>
        public MES_CLEAR_REC() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// è®°å½•单号
        /// </summary>
        [DisplayName("记录单号")]
        public string REC_ORDER { get; set; }
        /// <summary>
        /// å·¥å•号
        /// </summary>
        [DisplayName("工单号")]
        public string WORK_ORDER { get; set; }
        /// <summary>
        /// å·¥å•批次号
        /// </summary>
        [DisplayName("工单批次号")]
        public string BATCH_NO { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
        /// </summary>
        [DisplayName("物料编码")]
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// ç‰©æ–™åç§°
        /// </summary>
        [DisplayName("物料名称")]
        public string ITEM_NAME { get; set; }
        /// <summary>
        /// ç‰©æ–™è§„æ ¼
        /// </summary>
        [DisplayName("物料规格")]
        public string ITEM_SPEC { get; set; }
        /// <summary>
        /// ç”Ÿäº§æ—¶é—´å¼€å§‹
        /// </summary>
        [DisplayName("生产时间开始")]
        public DateTime PROD_FROM { get; set; } = DateTime.MinValue;
        /// <summary>
        /// ç”Ÿäº§æ—¶é—´ç»“束
        /// </summary>
        [DisplayName("生产时间结束")]
        public DateTime PROD_TO { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// å·¥åŽ‚åç§°
        /// </summary>
        [DisplayName("工厂名称")]
        public string FTY_NAME { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// è½¦é—´åç§°
        /// </summary>
        [DisplayName("车间名称")]
        public string WS_NAME { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// äº§çº¿åç§°
        /// </summary>
        [DisplayName("产线名称")]
        public string LINE_NAME { get; set; }
        /// <summary>
        /// å²—位编码
        /// </summary>
        [DisplayName("岗位编码")]
        public string POST_CODE { get; set; }
        /// <summary>
        /// å²—位名称
        /// </summary>
        [DisplayName("岗位名称")]
        public string POST_NAME { get; set; }
        /// <summary>
        /// æ¸…场种类(0AfterProduce每个生产阶段结束后|1ChangeBatch更换产品批号|2ChangeCategory更换产品种类|3Others其他)
        /// </summary>
        [DisplayName("清场种类(0AfterProduce每个生产阶段结束后|1ChangeBatch更换产品批号|2ChangeCategory更换产品种类|3Others其他)")]
        public int CLEAR_TYPE { get; set; }
        /// <summary>
        /// è®°å½•人
        /// </summary>
        [DisplayName("记录人")]
        public string REC_USER { get; set; }
        /// <summary>
        /// è®°å½•æ—¶é—´
        /// </summary>
        [DisplayName("记录时间")]
        public DateTime REC_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è®°å½•人
        /// </summary>
        [DisplayName("记录人")]
        public string CHECK_USER { get; set; }
        /// <summary>
        /// è®°å½•æ—¶é—´
        /// </summary>
        [DisplayName("记录时间")]
        public DateTime CHECK_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// 0:不通过,1:通过
        /// </summary>
        [DisplayName("0:不通过,1:通过")]
        public int CHECK_RESULT { get; set; }
        /// <summary>
        /// è®°å½•人
        /// </summary>
        [DisplayName("记录人")]
        public string QC_USER { get; set; }
        /// <summary>
        /// è®°å½•æ—¶é—´
        /// </summary>
        [DisplayName("记录时间")]
        public DateTime QC_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// 0:不通过,1:通过
        /// </summary>
        [DisplayName("0:不通过,1:通过")]
        public int QC_RESULT { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_CLEAR_REC类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_CLEAR_RECId))]//ClassA表中的MES_CLEAR_RECId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_CLEAR_RECId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šæ¸…场种类(0AfterProduce每个生产阶段结束后|1ChangeBatch更换产品批号|2ChangeCategory更换产品种类|3Others其他)
        /// </summary>
        public enum CLEAR_TYPEs
        {
            [Description("每个生产阶段结束后")]
            AfterProduce = 0,
            [Description("更换产品批号")]
            ChangeBatch = 1,
            [Description("更换产品种类")]
            ChangeCategory = 2,
            [Description("其他")]
            Others = 3,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/MES/MES_TOOL.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,168 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产工具信息
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产工具信息")]
    [Serializable]
    [SugarTable("MES_TOOL")]
    public class MES_TOOL : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产工具信息
        /// </summary>
        public MES_TOOL() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å·¥å…·ç¼–码
        /// </summary>
        [DisplayName("工具编码")]
        public string TOOL_CODE { get; set; }
        /// <summary>
        /// å·¥å…·åž‹å·
        /// </summary>
        [DisplayName("工具型号")]
        public string TOOL_MODEL { get; set; }
        /// <summary>
        /// å·¥å…·è§„æ ¼
        /// </summary>
        [DisplayName("工具规格")]
        public string TOOL_SPEC { get; set; }
        /// <summary>
        /// å·¥å…·ç±»åž‹
        /// </summary>
        [DisplayName("工具类型")]
        public string TOOL_TYPE { get; set; }
        /// <summary>
        /// è®¾å¤‡çŠ¶æ€(0Idle闲置|1InUse使用|2Faulty故障|3Maintain保养维修|4Scrapped报废)
        /// </summary>
        [DisplayName("设备状态(0Idle闲置|1InUse使用|2Faulty故障|3Maintain保养维修|4Scrapped报废)")]
        public int STATUS { get; set; }
        /// <summary>
        /// ç”Ÿäº§åނ家
        /// </summary>
        [DisplayName("生产厂家")]
        public string MFT_NAME { get; set; }
        /// <summary>
        /// ç”Ÿäº§æ—¥æœŸ
        /// </summary>
        [DisplayName("生产日期")]
        public DateTime MFT_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// ä½¿ç”¨éƒ¨é—¨
        /// </summary>
        [DisplayName("使用部门")]
        public string USE_DEPT { get; set; }
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// ä½¿ç”¨åœ°ç‚¹
        /// </summary>
        [DisplayName("使用地点")]
        public string LOCATION { get; set; }
        /// <summary>
        /// ä½¿ç”¨æ¬¡æ•°ä¸Šé™
        /// </summary>
        [DisplayName("使用次数上限")]
        public int USE_LIMIT { get; set; }
        /// <summary>
        /// ä¿å…»é¢„警次数
        /// </summary>
        [DisplayName("保养预警次数")]
        public int MT_ALARM_NO { get; set; }
        /// <summary>
        /// æŠ¥åºŸé¢„警次数
        /// </summary>
        [DisplayName("报废预警次数")]
        public int SCRAP_ALARM_NO { get; set; }
        /// <summary>
        /// ä½¿ç”¨æ¬¡æ•°
        /// </summary>
        [DisplayName("使用次数")]
        public int USE_COUNT { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_TOOL类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_TOOLId))]//ClassA表中的MES_TOOLId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_TOOLId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šè®¾å¤‡çŠ¶æ€(0Idle闲置|1InUse使用|2Faulty故障|3Maintain保养维修|4Scrapped报废)
        /// </summary>
        public enum STATUSs
        {
            [Description("闲置")]
            Idle = 0,
            [Description("使用")]
            InUse = 1,
            [Description("故障")]
            Faulty = 2,
            [Description("保养维修")]
            Maintain = 3,
            [Description("报废")]
            Scrapped = 4,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/MES/MES_TOOL_HIS.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,126 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产工具使用历史
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产工具使用历史")]
    [Serializable]
    [SugarTable("MES_TOOL_HIS")]
    public class MES_TOOL_HIS : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产工具使用历史
        /// </summary>
        public MES_TOOL_HIS() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å·¥å…·ç¼–码
        /// </summary>
        [DisplayName("工具编码")]
        public string TOOL_CODE { get; set; }
        /// <summary>
        /// å·¥å•号
        /// </summary>
        [DisplayName("工单号")]
        public string WORK_ORDER { get; set; }
        /// <summary>
        /// å·¥å•批次号
        /// </summary>
        [DisplayName("工单批次号")]
        public string BATCH_NO { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿ç¼–码
        /// </summary>
        [DisplayName("工艺路线编码")]
        public string ROT_CODE { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿èŠ‚ç‚¹ID
        /// </summary>
        [DisplayName("工艺路线节点ID")]
        public string NODE_ID { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿èŠ‚ç‚¹åç§°
        /// </summary>
        [DisplayName("工艺路线节点名称")]
        public string NODE_NAME { get; set; }
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// å²—位编码
        /// </summary>
        [DisplayName("岗位编码")]
        public string POST_CODE { get; set; }
        /// <summary>
        /// å·¥åºç¼–码
        /// </summary>
        [DisplayName("工序编码")]
        public string OPER_CODE { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_TOOL_HIS类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_TOOL_HISId))]//ClassA表中的MES_TOOL_HISId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_TOOL_HISId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/MES/MES_TOOL_PROP.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,136 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产工具属性
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产工具属性")]
    [Serializable]
    [SugarTable("MES_TOOL_PROP")]
    public class MES_TOOL_PROP : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产工具属性
        /// </summary>
        public MES_TOOL_PROP() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ç‚¹æ£€é¡¹ç›®åç§°
        /// </summary>
        [DisplayName("点检项目名称")]
        public string PROP_NAME { get; set; }
        /// <summary>
        /// å˜é‡çš„æŽ§ä»¶
        /// </summary>
        [DisplayName("变量的控件")]
        public string PROP_CONTROL { get; set; }
        /// <summary>
        /// å˜é‡å€¼ç±»åž‹(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)
        /// </summary>
        [DisplayName("变量值类型(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)")]
        public int VALUE_TYPE { get; set; }
        /// <summary>
        /// æ˜¯å¦åªè¯»(Y/N)
        /// </summary>
        [DisplayName("是否只读(Y/N)")]
        public string READONLY { get; set; }
        /// <summary>
        /// æ˜¯å¦æ˜¾ç¤º(Y/N)
        /// </summary>
        [DisplayName("是否显示(Y/N)")]
        public string VISIABLE { get; set; }
        /// <summary>
        /// æ˜¯å¦å¿…å¡«(Y/N)
        /// </summary>
        [DisplayName("是否必填(Y/N)")]
        public string NECESSARY { get; set; }
        /// <summary>
        /// é»˜è®¤å€¼
        /// </summary>
        [DisplayName("默认值")]
        public string DEFAULT { get; set; }
        /// <summary>
        /// æœ€å¤§å€¼
        /// </summary>
        [DisplayName("最大值")]
        public double MAX { get; set; }
        /// <summary>
        /// æœ€å°å€¼
        /// </summary>
        [DisplayName("最小值")]
        public double MIN { get; set; }
        /// <summary>
        /// é€‰é¡¹ï¼Œç”¨â€œ|”分隔
        /// </summary>
        [DisplayName("选项,用“|”分隔")]
        public string OPTIONS { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_TOOL_PROP类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_TOOL_PROPId))]//ClassA表中的MES_TOOL_PROPId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_TOOL_PROPId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šå˜é‡å€¼ç±»åž‹(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)
        /// </summary>
        public enum VALUE_TYPEs
        {
            [Description("字符串")]
            String = 0,
            [Description("整形")]
            Integer = 1,
            [Description("浮点型")]
            Float = 2,
            [Description("日期时间")]
            DateTime = 3,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/MES/MES_TOOL_PROP_HIS.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,161 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:生产工具属性历史
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("生产工具属性历史")]
    [Serializable]
    [SugarTable("MES_TOOL_PROP_HIS")]
    public class MES_TOOL_PROP_HIS : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:生产工具属性历史
        /// </summary>
        public MES_TOOL_PROP_HIS() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä½¿ç”¨åŽ†å²ID
        /// </summary>
        [DisplayName("使用历史ID")]
        public string HIS_ID { get; set; }
        /// <summary>
        /// å·¥å…·ç¼–码
        /// </summary>
        [DisplayName("工具编码")]
        public string TOOL_CODE { get; set; }
        /// <summary>
        /// å·¥å•号
        /// </summary>
        [DisplayName("工单号")]
        public string WORK_ORDER { get; set; }
        /// <summary>
        /// å·¥å•批次号
        /// </summary>
        [DisplayName("工单批次号")]
        public string BATCH_NO { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿ç¼–码
        /// </summary>
        [DisplayName("工艺路线编码")]
        public string ROT_CODE { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿èŠ‚ç‚¹ID
        /// </summary>
        [DisplayName("工艺路线节点ID")]
        public string NODE_ID { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿èŠ‚ç‚¹åç§°
        /// </summary>
        [DisplayName("工艺路线节点名称")]
        public string NODE_NAME { get; set; }
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// å²—位编码
        /// </summary>
        [DisplayName("岗位编码")]
        public string POST_CODE { get; set; }
        /// <summary>
        /// å·¥åºç¼–码
        /// </summary>
        [DisplayName("工序编码")]
        public string OPER_CODE { get; set; }
        /// <summary>
        /// ç‚¹æ£€é¡¹ç›®åç§°
        /// </summary>
        [DisplayName("点检项目名称")]
        public string PROP_NAME { get; set; }
        /// <summary>
        /// å˜é‡å€¼ç±»åž‹(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)
        /// </summary>
        [DisplayName("变量值类型(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)")]
        public int VALUE_TYPE { get; set; }
        /// <summary>
        /// é»˜è®¤å€¼
        /// </summary>
        [DisplayName("默认值")]
        public string VALUE { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_TOOL_PROP_HIS类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_TOOL_PROP_HISId))]//ClassA表中的MES_TOOL_PROP_HISId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_TOOL_PROP_HISId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šå˜é‡å€¼ç±»åž‹(0String字符串|1Integer整形|2Float浮点型|3DateTime日期时间)
        /// </summary>
        public enum VALUE_TYPEs
        {
            [Description("字符串")]
            String = 0,
            [Description("整形")]
            Integer = 1,
            [Description("浮点型")]
            Float = 2,
            [Description("日期时间")]
            DateTime = 3,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}