服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-11-26 976d3ae1547b896cc5c7875408c09616d5c2ee55
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
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("QMS_INS_ITEM")]
    public class QMS_INS_ITEM : DbEntityWithAuth
    {
        #region ¹¹Ô캯Êý
        /// <summary>
        /// ÊµÌ壺¼ìÑéÏîÄ¿
        /// </summary>
        public QMS_INS_ITEM() {}
        #endregion
 
        #region ¹«¹²ÊôÐÔ
        /// <summary>
        /// ¼ìÑéÏîÄ¿±àÂë
        /// </summary>
        [DisplayName("¼ìÑéÏîÄ¿±àÂë")]
        public string INS_CODE { get; set; }
        /// <summary>
        /// ¼ìÑéÏîÄ¿Ãû³Æ
        /// </summary>
        [DisplayName("¼ìÑéÏîÄ¿Ãû³Æ")]
        public string INS_NAME { get; set; }
        /// <summary>
        /// ¼ìÑé±ê×¼±àÂë
        /// </summary>
        [DisplayName("¼ìÑé±ê×¼±àÂë")]
        public string STD_CODE { get; set; }
        /// <summary>
        /// ¼ìÑéÀà±ð±àÂë
        /// </summary>
        [DisplayName("¼ìÑéÀà±ð±àÂë")]
        public string CTGY_CODE { get; set; }
        /// <summary>
        /// ÊÇ·ñ±Ø¼ì(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñ±Ø¼ì(Y/N)")]
        public string IS_NECESSARY { get; set; }
        /// <summary>
        /// ÊÇ·ñÅж¨½á¹û(Y/N)
        /// </summary>
        [DisplayName("ÊÇ·ñÅж¨½á¹û(Y/N)")]
        public string IS_JUDGE { get; set; }
        /// <summary>
        /// ¼ìÑ鹤¾ß
        /// </summary>
        [DisplayName("¼ìÑ鹤¾ß")]
        public string INS_TOOL { get; set; }
        /// <summary>
        /// ¼¼ÊõÒªÇó
        /// </summary>
        [DisplayName("¼¼ÊõÒªÇó")]
        public string TECH_STD { get; set; }
        /// <summary>
        /// ¼ìÑ鷽ʽ(0Quantitative¶¨Á¿¼ì²â|1Qualitative¶¨ÐÔ¼ì²â)
        /// </summary>
        [DisplayName("¼ìÑ鷽ʽ(0Quantitative¶¨Á¿¼ì²â|1Qualitative¶¨ÐÔ¼ì²â)")]
        public int INS_MODE { get; set; }
        /// <summary>
        /// ¶¨Á¿£º²âÊÔÖµµ¥Î»
        /// </summary>
        [DisplayName("¶¨Á¿£º²âÊÔÖµµ¥Î»")]
        public string QNTV_UNIT { get; set; }
        /// <summary>
        /// ¶¨Á¿£º²âÊÔ´ÎÊý(0-20)
        /// </summary>
        [DisplayName("¶¨Á¿£º²âÊÔ´ÎÊý(0-20)")]
        public int QNTV_TIMES { get; set; }
        /// <summary>
        /// ¶¨Á¿£ºÆ«²îÖµ
        /// </summary>
        [DisplayName("¶¨Á¿£ºÆ«²îÖµ")]
        public double QNTV_DEVIATION { get; set; }
        /// <summary>
        /// ¶¨Á¿£º²âÊÔ·¶Î§ÉÏÏÞ
        /// </summary>
        [DisplayName("¶¨Á¿£º²âÊÔ·¶Î§ÉÏÏÞ")]
        public double QNTV_UPPER { get; set; }
        /// <summary>
        /// ¶¨Á¿£º²âÊÔ·¶Î§ÏÂÏÞ
        /// </summary>
        [DisplayName("¶¨Á¿£º²âÊÔ·¶Î§ÏÂÏÞ")]
        public double QNTV_LOWER { get; set; }
        /// <summary>
        /// ¶¨ÐÔ£º²âÊÔÏîÁÐ±í£¬Óá°|¡±·Ö¸ô£¬×î¶à20Ïî
        /// </summary>
        [DisplayName("¶¨ÐÔ£º²âÊÔÏîÁÐ±í£¬Óá°|¡±·Ö¸ô£¬×î¶à20Ïî")]
        public string QLTV_LIST { 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ÊÇQMS_INS_ITEMÀàÀïÃæµÄÍâ¼üID×Ö¶Î
        public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //Ò»¶Ô¶àÍâ¼üµ¼º½
        [Navigate(NavigateType.OneToMany, nameof(ClassA.QMS_INS_ITEMId))]//ClassA±íÖеÄQMS_INS_ITEMId
        public List<ClassA> ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        //¶à¶Ô¶àÍâ¼üµ¼º½
        [Navigate(typeof(MappingClass), nameof(MappingClass.QMS_INS_ITEMId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò
        public List<ClassA> ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
        */
        #endregion
 
        #region Ã¶¾Ù±äÁ¿
        /*Àý×Ó
        public enum FieldNames
        {
            [Description("ö¾ÙÃèÊö0")]
            Enum0,
            [Description("ö¾ÙÃèÊö1")]
            Enum1,
        }
        */
 
        /// <summary>
        /// Ã¶¾Ù£º¼ìÑ鷽ʽ(0Quantitative¶¨Á¿¼ì²â|1Qualitative¶¨ÐÔ¼ì²â)
        /// </summary>
        public enum INS_MODEs
        {
            [Description("¶¨Á¿¼ì²â")]
            Quantitative = 0,
            [Description("¶¨ÐÔ¼ì²â")]
            Qualitative = 1,
        }
        #endregion
 
        #region ¹«¹²·½·¨
 
        #endregion
 
    }//endClass
}