服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-05-11 beab7c46edde1979cb6ee9b6d2c1ca72000b1784
增加维修资料相关实体
已修改2个文件
已添加8个文件
796 ■■■■ 文件已修改
Tiger.Api/appsettings.json 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_DEFECT_GRP.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_DFT_DUTY.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_DFT_LOC.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_PROD_BOM.cs 166 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_REASON_GRP.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_SOLUTION.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_ROUTE_NODE_DFTG.cs 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Api/appsettings.json
@@ -39,7 +39,9 @@
    "Vue31": "https://localhost:3100",
    "Vue32": "http://localhost:10591",
    "Vue4": "http://127.0.0.1:5173",
    "Vue5": "http://localhost:5173"
    "Vue5": "http://localhost:5173",
    "Vue3108": "http://localhost:3108",
    "Vue3118": "http://localhost:3118"
  },
  "MQTT": {
    "Enable": true,
Tiger.Model.Net/Entitys/BAS/BAS_DEFECT.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,81 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良代码
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_DEFECT")]
    public class BAS_DEFECT : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良代码
        /// </summary>
        public BAS_DEFECT() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯ä»£ç ç¼–码
        /// </summary>
        public string DFT_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯ä»£ç åç§°
        /// </summary>
        public string DFT_NAME { get; set; }
        /// <summary>
        /// ä¸è‰¯ä»£ç ç»„编码
        /// </summary>
        public string DFTG_CODE { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DEFECT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DEFECTId))]//ClassA表中的BAS_DEFECTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DEFECTId), 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/BAS/BAS_DEFECT_GRP.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良代码组
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_DEFECT_GRP")]
    public class BAS_DEFECT_GRP : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良代码组
        /// </summary>
        public BAS_DEFECT_GRP() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯ä»£ç ç»„编码
        /// </summary>
        public string DFTG_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯ä»£ç ç»„名称
        /// </summary>
        public string DFTG_NAME { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DEFECT_GRP类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DEFECT_GRPId))]//ClassA表中的BAS_DEFECT_GRPId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DEFECT_GRPId), 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/BAS/BAS_DFT_DUTY.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良责任
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_DFT_DUTY")]
    public class BAS_DFT_DUTY : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良责任
        /// </summary>
        public BAS_DFT_DUTY() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯è´£ä»»ç¼–码
        /// </summary>
        public string RSN_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯è´£ä»»åç§°
        /// </summary>
        public string RSN_NAME { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DFT_DUTY类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DFT_DUTYId))]//ClassA表中的BAS_DFT_DUTYId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DFT_DUTYId), 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/BAS/BAS_DFT_LOC.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:缺陷位置
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_DFT_LOC")]
    public class BAS_DFT_LOC : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:缺陷位置
        /// </summary>
        public BAS_DFT_LOC() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ç¼ºé™·ä½ç½®ç¼–码
        /// </summary>
        public string LOC_CODE { get; set; }
        /// <summary>
        /// ç¼ºé™·ä½ç½®åç§°
        /// </summary>
        public string LOC_NAME { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_DFT_LOC类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_DFT_LOCId))]//ClassA表中的BAS_DFT_LOCId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_DFT_LOCId), 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/BAS/BAS_PROD_BOM.cs
@@ -6,100 +6,108 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:产品BOM
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_PROD_BOM")]
    public class BAS_PROD_BOM : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:产品BOM
        /// </summary>
        public BAS_PROD_BOM() {}
        #endregion
    /// <summary>
    /// å®žä½“:产品BOM
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_PROD_BOM")]
    public class BAS_PROD_BOM : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:产品BOM
        /// </summary>
        public BAS_PROD_BOM() { }
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// äº§å“ç¼–码
        /// </summary>
        public string PROD_CODE { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
        /// </summary>
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// æ›¿ä»£æ–™
        /// </summary>
        public string SUB_CODE { get; set; }
        /// <summary>
        /// çˆ¶é˜¶ç‰©æ–™(产品留空)
        /// </summary>
        public string PARENT_ITEM { get; set; }
        /// <summary>
        /// ç”¨é‡
        /// </summary>
        public int QTY { get; set; }
        /// <summary>
        /// å•位
        /// </summary>
        public string UNIT { get; set; }
        /// <summary>
        /// æŽ’序
        /// </summary>
        public int SEQ { get; set; }
        /// <summary>
        /// BOM版本
        /// </summary>
        public string BOM_VER { get; set; }
        /// <summary>
        /// ç”Ÿæ•ˆæ—¥æœŸ
        /// </summary>
        public DateTime EFFT_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// äº§å“ç¼–码
        /// </summary>
        public string PROD_CODE { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
        /// </summary>
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// æ›¿ä»£æ–™(多个用","分隔)
        /// </summary>
        public string SUB_CODE { get; set; }
        /// <summary>
        /// çˆ¶é˜¶ç‰©æ–™(产品留空)
        /// </summary>
        public string PARENT_CODE { get; set; }
        /// <summary>
        /// ç”¨é‡
        /// </summary>
        public int QTY { get; set; }
        /// <summary>
        /// å•位
        /// </summary>
        public string UNIT { get; set; }
        /// <summary>
        /// æŽ’序
        /// </summary>
        public int SEQ { get; set; }
        /// <summary>
        /// ä½ç½®
        /// </summary>
        public string LOCATION { get; set; }
        /// <summary>
        /// BOM版本
        /// </summary>
        public string VERSION { get; set; }
        /// <summary>
        /// ç”Ÿæ•ˆæ—¥æœŸ
        /// </summary>
        public DateTime EFF_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤±æ•ˆæ—¥æœŸ
        /// </summary>
        public DateTime EXP_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_PROD_BOM类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PROD_BOMId))]//ClassA表中的BAS_PROD_BOMId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PROD_BOMId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_PROD_BOM类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PROD_BOMId))]//ClassA表中的BAS_PROD_BOMId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PROD_BOMId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            [Description("枚举描述1")]
            Enum1,
        }
        */
        #endregion
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
        #endregion
    }//endClass
    }//endClass
}
Tiger.Model.Net/Entitys/BAS/BAS_REASON.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,85 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良原因
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_REASON")]
    public class BAS_REASON : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良原因
        /// </summary>
        public BAS_REASON() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯åŽŸå› ç¼–ç 
        /// </summary>
        public string RSN_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯åŽŸå› åç§°
        /// </summary>
        public string RSN_NAME { get; set; }
        /// <summary>
        /// ä¸è‰¯åŽŸå› ç»„ç¼–ç 
        /// </summary>
        public string RSNG_CODE { get; set; }
        /// <summary>
        /// æ˜¯å¦å¿…须更换零件(Y/N)
        /// </summary>
        public string NEED_REPLACE { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_REASON类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_REASONId))]//ClassA表中的BAS_REASONId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_REASONId), 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/BAS/BAS_REASON_GRP.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良原因组
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_REASON_GRP")]
    public class BAS_REASON_GRP : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良原因组
        /// </summary>
        public BAS_REASON_GRP() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯åŽŸå› ç»„ç¼–ç 
        /// </summary>
        public string RSNG_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯åŽŸå› ç»„åç§°
        /// </summary>
        public string RSNG_NAME { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_REASON_GRP类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_REASON_GRPId))]//ClassA表中的BAS_REASON_GRPId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_REASON_GRPId), 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/BAS/BAS_SOLUTION.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:不良解决方案
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("BAS_SOLUTION")]
    public class BAS_SOLUTION : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:不良解决方案
        /// </summary>
        public BAS_SOLUTION() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸è‰¯è§£å†³æ–¹æ¡ˆç¼–码
        /// </summary>
        public string SOL_CODE { get; set; }
        /// <summary>
        /// ä¸è‰¯è§£å†³æ–¹æ¡ˆåç§°
        /// </summary>
        public string SOL_NAME { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BAS_SOLUTION类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_SOLUTIONId))]//ClassA表中的BAS_SOLUTIONId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_SOLUTIONId), 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_ROUTE_NODE_DFTG.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,75 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:产品行为与不良代码组关系
    /// </summary>
    [Description("Primary:NODE_ID,DFTG_CODE")]
    [Serializable]
    [SugarTable("MES_ROUTE_NODE_DFTG")]
    public class MES_ROUTE_NODE_DFTG : iDBEntity
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:产品行为与不良代码组关系
        /// </summary>
        public MES_ROUTE_NODE_DFTG() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// ä¸»é”® å·¥åºèŠ‚ç‚¹ID
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public string NODE_ID { get; set; }
        /// <summary>
        /// ä¸»é”® ä¸è‰¯ä»£ç ç»„编码
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public string DFTG_CODE { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_ROUTE_NODE_DFTG类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_ROUTE_NODE_DFTGId))]//ClassA表中的MES_ROUTE_NODE_DFTGId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_ROUTE_NODE_DFTGId), 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
}