服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-01-02 f2fb67bf0cf463eb020599342f5e0476356821d8
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
132
133
134
135
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("BAS_PROCESS_VAR")]
    public class BAS_PROCESS_VAR : DbEntityWithAuth
    {
        #region ¹¹Ô캯Êý
        /// <summary>
        /// ÊµÌ壺ϵͳ¹ý³Ì±äÁ¿
        /// </summary>
        public BAS_PROCESS_VAR() {}
        #endregion
 
        #region ¹«¹²ÊôÐÔ
        /// <summary>
        /// ¹ý³Ì±äÁ¿±àÂë
        /// </summary>
        [DisplayName("¹ý³Ì±äÁ¿±àÂë")]
        public string VAR_CODE { get; set; }
        /// <summary>
        /// ¹ý³Ì±äÁ¿Ãû³Æ
        /// </summary>
        [DisplayName("¹ý³Ì±äÁ¿Ãû³Æ")]
        public string VAR_NAME { get; set; }
        /// <summary>
        /// ÊÇ·ñÖ»¶Á(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñÖ»¶Á(Y/N)")]
        public string READONLY { get; set; }
        /// <summary>
        /// ×Ô¶¨Òå·½·¨ÀàÐÍ(0ServerMethod·þÎñ¶Ë·½·¨|1BarcodeGenerateÌõÂëÉú³É|2WebApiWebApi·½·¨|3StoredProcedure´æ´¢¹ý³Ì)
        /// </summary>
        [DisplayName("×Ô¶¨Òå·½·¨ÀàÐÍ(0ServerMethod·þÎñ¶Ë·½·¨|1BarcodeGenerateÌõÂëÉú³É|2WebApiWebApi·½·¨|3StoredProcedure´æ´¢¹ý³Ì)")]
        public int VAR_TYPE { get; set; }
        /// <summary>
        /// ×Ô¶¨Òå·½·¨(µ÷Ó÷½·¨µÄÈ«Ãû)
        /// </summary>
        [DisplayName("×Ô¶¨Òå·½·¨(µ÷Ó÷½·¨µÄÈ«Ãû)")]
        public string VAR_METHOD { get; set; }
        /// <summary>
        /// ±¸ÓÃÖµ1
        /// </summary>
        [DisplayName("±¸ÓÃÖµ1")]
        public string VALUE_1 { get; set; }
        /// <summary>
        /// ±¸ÓÃÖµ2
        /// </summary>
        [DisplayName("±¸ÓÃÖµ2")]
        public string VALUE_2 { get; set; }
        /// <summary>
        /// ±¸ÓÃÖµ3
        /// </summary>
        [DisplayName("±¸ÓÃÖµ3")]
        public string VALUE_3 { get; set; }
        /// <summary>
        /// ±¸ÓÃÖµ4
        /// </summary>
        [DisplayName("±¸ÓÃÖµ4")]
        public string VALUE_4 { get; set; }
        /// <summary>
        /// ±¸ÓÃÖµ5
        /// </summary>
        [DisplayName("±¸ÓÃÖµ5")]
        public string VALUE_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ÊÇBAS_PROCESS_VARÀàÀïÃæµÄÍâ¼üID×Ö¶Î
        public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //Ò»¶Ô¶àÍâ¼üµ¼º½
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BAS_PROCESS_VARId))]//ClassA±íÖеÄBAS_PROCESS_VARId
        public List<ClassA> ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //¶à¶Ô¶àÍâ¼üµ¼º½
        [Navigate(typeof(MappingClass), nameof(MappingClass.BAS_PROCESS_VARId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò
        public List<ClassA> ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        */
        #endregion
 
        #region Ã¶¾Ù±äÁ¿
        /*Àý×Ó
        public enum FieldNames
        {
            [Description("ö¾ÙÃèÊö0")]
            Enum0,
            [Description("ö¾ÙÃèÊö1")]
            Enum1,
        }
        */
 
        /// <summary>
        /// Ã¶¾Ù£º×Ô¶¨Òå·½·¨ÀàÐÍ(0ServerMethod·þÎñ¶Ë·½·¨|1BarcodeGenerateÌõÂëÉú³É|2WebApiWebApi·½·¨|3StoredProcedure´æ´¢¹ý³Ì)
        /// </summary>
        public enum VAR_TYPEs
        {
            [Description("·þÎñ¶Ë·½·¨")]
            ServerMethod = 0,
            [Description("ÌõÂëÉú³É")]
            BarcodeGenerate = 1,
            [Description("·½·¨")]
            WebApiWebApi = 2,
            [Description("´æ´¢¹ý³Ì")]
            StoredProcedure = 3,
        }
        #endregion
 
        #region ¹«¹²·½·¨
 
        #endregion
 
    }//endClass
}