服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-04-18 c3bb5047c194a0145caca7681f0df5a8feeaaa9b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
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("SYS_LOW_CODE")]
    public class SYS_LOW_CODE : DbEntityWithAuth
    {
        #region ¹¹Ô캯Êý
        /// <summary>
        /// ÊµÌ壺µÍ´úÂëÒ³ÃæÅäÖÃ
        /// </summary>
        public SYS_LOW_CODE() {}
        #endregion
 
        #region ¹«¹²ÊôÐÔ
        /// <summary>
        /// Ö÷±íʵÌåÀàÃû³Æ
        /// </summary>
        [DisplayName("Ö÷±íʵÌåÀàÃû³Æ")]
        public string ASSEMBLY_NAME { get; set; }
        /// <summary>
        /// ²éѯʵÌåÀàÃû³Æ
        /// </summary>
        [DisplayName("²éѯʵÌåÀàÃû³Æ")]
        public string SEARCH_ASSY_NAME { get; set; }
        /// <summary>
        /// Ôöɾ¸ÄʵÌåÀàÃû³Æ
        /// </summary>
        [DisplayName("Ôöɾ¸ÄʵÌåÀàÃû³Æ")]
        public string CRUD_ASSY_NAME { get; set; }
        /// <summary>
        /// ²éѯÌõ¼þJson
        /// </summary>
        [DisplayName("²éѯÌõ¼þJson")]
        public string SEARCH_FORM_JSON { get; set; }
        /// <summary>
        /// Ö÷±í¸ñJson
        /// </summary>
        [DisplayName("Ö÷±í¸ñJson")]
        public string BASE_FORM_JSON { get; set; }
        /// <summary>
        /// ÐÂÔöÐÞ¸Ä±íµ¥Json
        /// </summary>
        [DisplayName("ÐÂÔöÐÞ¸Ä±íµ¥Json")]
        public string FORM_JSON { get; set; }
        /// <summary>
        /// ÊÇ·ñ°´×éÖ¯²éѯ(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñ°´×éÖ¯²éѯ(Y/N)")]
        public string BY_ORG { get; set; }
        /// <summary>
        /// ÊÇ·ñ°´¹¤³§²éѯ(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñ°´¹¤³§²éѯ(Y/N)")]
        public string BY_PROD { get; set; }
        /// <summary>
        /// ÊÇ·ñ°´²Ö¿â²éѯ(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñ°´²Ö¿â²éѯ(Y/N)")]
        public string BY_WH { get; set; }
        /// <summary>
        /// ´úÂëÃû³Æ
        /// </summary>
        [DisplayName("´úÂëÃû³Æ")]
        public string CODE_NAME { 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; }
        #endregion
 
        #region ÐéÄâÊôÐÔ
        /*Àý×Ó
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
 
        #region Íâ¼üÊôÐÔ
        /*Àý×Ó
        //Ò»¶ÔÒ»Íâ¼üµ¼º½
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//Ò»¶ÔÒ» ClassAIdÊÇSYS_LOW_CODEÀàÀïÃæµÄÍâ¼üID×Ö¶Î
        public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //Ò»¶Ô¶àÍâ¼üµ¼º½
        [Navigate(NavigateType.OneToMany, nameof(ClassA.SYS_LOW_CODEId))]//ClassA±íÖеÄSYS_LOW_CODEId
        public List<ClassA> ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //¶à¶Ô¶àÍâ¼üµ¼º½
        [Navigate(typeof(MappingClass), nameof(MappingClass.SYS_LOW_CODEId), 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
}