服务端的TigerApi 框架,基于.NET6 2024 版本
Cloud Zhang
2024-05-23 763ec431417b1300b57a77aba9e9a203c6e798e5
Merge branch 'master' of http://47.115.28.255:8110/r/TigerClouds-Tech/Server/TigerApi6_2024
已修改2个文件
已添加4个文件
412 ■■■■■ 文件已修改
Tiger.Model.Net/Entitys/BAS/BAS_PKG_DTL.cs 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_PKG_RULE.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_PKG_SN.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_PKG_TYPE.cs 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/MES_PROD_NODE_ACT.cs 80 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Tiger.Model.Net.csproj 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/BAS/BAS_PKG_DTL.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_PKG_DTL")]
    public class BAS_PKG_DTL : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:包装数量明细
        /// </summary>
        public BAS_PKG_DTL() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// åŒ…装规则ID
        /// </summary>
        public string PKG_RULE_ID { get; set; }
        /// <summary>
        /// åŒ…装/载具编码
        /// </summary>
        public string PKG_CODE { get; set; }
        /// <summary>
        /// åŒ…装层级
        /// </summary>
        public int PKG_LEVEL { get; set; }
        /// <summary>
        /// åŒ…装数量
        /// </summary>
        public int PKG_QTY { 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_PKG_DTL类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PKG_DTLId))]//ClassA表中的BAS_PKG_DTLId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PKG_DTLId), 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_PKG_RULE.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_PKG_RULE")]
    public class BAS_PKG_RULE : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:包装规则定义
        /// </summary>
        public BAS_PKG_RULE() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// åŒ…装规则编码
        /// </summary>
        public string RULE_CODE { get; set; }
        /// <summary>
        /// åŒ…装规则名称
        /// </summary>
        public string RULE_NAME { get; set; }
        /// <summary>
        /// æ˜¯å¦å¯ç”¨(Y/N)
        /// </summary>
        public string IS_ACTIVE { 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_PKG_RULE类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PKG_RULEId))]//ClassA表中的BAS_PKG_RULEId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PKG_RULEId), 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_PKG_SN.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_PKG_SN")]
    public class BAS_PKG_SN : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:包装载具条码
        /// </summary>
        public BAS_PKG_SN() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// åŒ…装/载具条码
        /// </summary>
        public string PKG_SN { get; set; }
        /// <summary>
        /// åŒ…装/载具编码
        /// </summary>
        public string PKG_CODE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0InUsed使用中|1UnUsed闲置)
        /// </summary>
        public string STATUS { 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_PKG_SN类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PKG_SNId))]//ClassA表中的BAS_PKG_SNId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PKG_SNId), 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_PKG_TYPE.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_PKG_TYPE")]
    public class BAS_PKG_TYPE : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:包装载具类型
        /// </summary>
        public BAS_PKG_TYPE() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// åŒ…装/载具编码
        /// </summary>
        public string PKG_CODE { get; set; }
        /// <summary>
        /// åŒ…装/载具名称
        /// </summary>
        public string PKG_NAME { get; set; }
        /// <summary>
        /// æ˜¯å¦æœ€å°åŒ…装(Y/N)
        /// </summary>
        public string IS_MIN_PKG { 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_PKG_TYPE类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PKG_TYPEId))]//ClassA表中的BAS_PKG_TYPEId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PKG_TYPEId), 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_PROD_NODE_ACT.cs
@@ -7,121 +7,125 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:产品工序行为
    /// å®žä½“:产品工序行为
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("MES_PROD_NODE_ACT")]
    public class MES_PROD_NODE_ACT : DbEntityWithAuth
    {
        #region æž„造函数
        #region æž„造函数
        /// <summary>
        /// å®žä½“:产品工序行为
        /// å®žä½“:产品工序行为
        /// </summary>
        public MES_PROD_NODE_ACT() {}
        #endregion
        #region å…¬å…±å±žæ€§
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// äº§å“ç¼–码
        /// äº§å“ç¼–码
        /// </summary>
        public string PROD_CODE { get; set; }
        /// <summary>
        /// å·¥åºè¡Œä¸ºID
        /// å·¥åºè¡Œä¸ºID
        /// </summary>
        public string ACT_ID { get; set; }
        /// <summary>
        /// å·¥è‰ºè·¯çº¿ID
        /// å·¥è‰ºè·¯çº¿ID
        /// </summary>
        public string ROT_ID { get; set; }
        /// <summary>
        /// å·¥åºèŠ‚ç‚¹ID
        /// å·¥åºèŠ‚ç‚¹ID
        /// </summary>
        public string NODE_ID { get; set; }
        /// <summary>
        /// è¡Œä¸ºç±»åž‹(0Normal默认行为|1Scan扫码验证|2Assy组装上料|3Test产品测试|4Audit产品抽检|5Print标签打印)
        /// è¡Œä¸ºç±»åž‹(0Normal默认行为|1Scan扫码验证|2Assy组装上料|3Test产品测试|4Audit产品抽检|5Print标签打印|5Package包装规则)
        /// </summary>
        public int ACT_TYPE { get; set; }
        /// <summary>
        /// æ‰«ç éªŒè¯ï¼šæ¡ç è§„则
        /// æ‰«ç éªŒè¯ï¼šæ¡ç è§„则
        /// </summary>
        public string RULE_CODE { get; set; }
        /// <summary>
        /// ç»„装上料:物料料号
        /// ç»„装上料:物料料号
        /// </summary>
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// äº§å“æµ‹è¯•:检验项目编码
        /// äº§å“æµ‹è¯•:检验项目编码
        /// </summary>
        public string TEST_CODE { get; set; }
        /// <summary>
        /// äº§å“æŠ½æ£€ï¼šæŠ½æ ·è§„则编码
        /// äº§å“æŠ½æ£€ï¼šæŠ½æ ·è§„则编码
        /// </summary>
        public string SAPL_CODE { get; set; }
        /// <summary>
        /// æ ‡ç­¾æ‰“印:标签模板编码
        /// æ ‡ç­¾æ‰“印:标签模板编码
        /// </summary>
        public string LABEL_CODE { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼1
        /// åŒ…装规则:包装规则编码
        /// </summary>
        public string PKG_CODE { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼1
        /// </summary>
        public string OPTION_1 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼2
        /// è®¾ç½®å€¼2
        /// </summary>
        public string OPTION_2 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼3
        /// è®¾ç½®å€¼3
        /// </summary>
        public string OPTION_3 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼4
        /// è®¾ç½®å€¼4
        /// </summary>
        public string OPTION_4 { get; set; }
        /// <summary>
        /// è®¾ç½®å€¼5
        /// è®¾ç½®å€¼5
        /// </summary>
        public string OPTION_5 { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// å¤‡æ³¨
        /// </summary>
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_PROD_NODE_ACT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_PROD_NODE_ACTId))]//ClassA表中的MES_PROD_NODE_ACTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_PROD_NODE_ACTId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_PROD_NODE_ACT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_PROD_NODE_ACTId))]//ClassA表中的MES_PROD_NODE_ACTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_PROD_NODE_ACTId), 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,
        }
        */
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
Tiger.Model.Net/Tiger.Model.Net.csproj
@@ -79,6 +79,10 @@
    <Compile Include="Entitys\BAS\BAS_DEFECT_GRP.cs" />
    <Compile Include="Entitys\BAS\BAS_DFT_DUTY.cs" />
    <Compile Include="Entitys\BAS\BAS_DFT_LOC.cs" />
    <Compile Include="Entitys\BAS\BAS_PKG_DTL.cs" />
    <Compile Include="Entitys\BAS\BAS_PKG_RULE.cs" />
    <Compile Include="Entitys\BAS\BAS_PKG_SN.cs" />
    <Compile Include="Entitys\BAS\BAS_PKG_TYPE.cs" />
    <Compile Include="Entitys\BAS\BAS_REASON.cs" />
    <Compile Include="Entitys\BAS\BAS_REASON_GRP.cs" />
    <Compile Include="Entitys\BAS\BAS_SOLUTION.cs" />