服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-06-19 406f1be680b1494fa8127d9a7f6b067fbe77e6da
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
 
namespace Tiger.Model
{
    /// <summary>
    /// 实体:生产行为记录
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("MES_WIP_ACT")]
    public class MES_WIP_ACT : DbEntityWithAuth
    {
        #region 构造函数
        /// <summary>
        /// 实体:生产行为记录
        /// </summary>
        public MES_WIP_ACT() {}
        #endregion
 
        #region 公共属性
        /// <summary>
        /// 生产过程记录ID
        /// </summary>
        public string HIS_ID { get; set; }
        /// <summary>
        /// 过站条码
        /// </summary>
        public string SN { get; set; }
        /// <summary>
        /// 状态(0Init初始化|1Input已投入|2OK良品过站|3NG不良过站|4Repair维修中|5Finished已完工|6Scrap已报废|7InStorage已入库|8Reject已拒收|9Shipped已出货)
        /// </summary>
        public int STATUS { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// 工单号
        /// </summary>
        public string WORK_ORDER { get; set; }
        /// <summary>
        /// 加工段
        /// </summary>
        public string SEGMENT { get; set; }
        /// <summary>
        /// 工艺路线ID
        /// </summary>
        public string ROT_ID { get; set; }
        /// <summary>
        /// 工艺路线节点ID
        /// </summary>
        public string NODE_ID { get; set; }
        /// <summary>
        /// 工序行为ID
        /// </summary>
        public string ACT_ID { get; set; }
        /// <summary>
        /// 工厂编码
        /// </summary>
        public string FTY_CODE { get; set; }
        /// <summary>
        /// 车间编码
        /// </summary>
        public string WS_CODE { get; set; }
        /// <summary>
        /// 产线编码
        /// </summary>
        public string LINE_CODE { get; set; }
        /// <summary>
        /// 岗位编码
        /// </summary>
        public string POST_CODE { get; set; }
        /// <summary>
        /// 工序编码
        /// </summary>
        public string OPER_CODE { get; set; }
        /// <summary>
        /// 托盘/载具条码
        /// </summary>
        public string TRAY_SN { get; set; }
        /// <summary>
        /// 当前操作时间
        /// </summary>
        public DateTime OPERATION_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// 班制编码
        /// </summary>
        public string SFTS_CODE { get; set; }
        /// <summary>
        /// 班次编码
        /// </summary>
        public string SFT_CODE { get; set; }
        /// <summary>
        /// 时段编码
        /// </summary>
        public string PRD_CODE { get; set; }
        /// <summary>
        /// 行为类型(0Normal默认行为|1Scan扫码验证|2Assy组装上料|3Test产品测试|4Audit产品抽检|5Print标签打印|6Package包装规则)
        /// </summary>
        public int ACT_TYPE { get; set; }
        /// <summary>
        /// 行为扫码
        /// </summary>
        public string ACT_SN { get; set; }
        /// <summary>
        /// 行为操作值1
        /// </summary>
        public string ACT_VALUE_1 { get; set; }
        /// <summary>
        /// 行为操作值2
        /// </summary>
        public string ACT_VALUE_2 { get; set; }
        /// <summary>
        /// 行为操作值3
        /// </summary>
        public string ACT_VALUE_3 { get; set; }
        /// <summary>
        /// 行为操作值4
        /// </summary>
        public string ACT_VALUE_4 { get; set; }
        /// <summary>
        /// 行为操作值5
        /// </summary>
        public string ACT_VALUE_5 { get; set; }
        /// <summary>
        /// 行为是否成功(Y/N)
        /// </summary>
        public string ACT_RESULT { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string REMARK { get; set; }
        /// <summary>
        /// 追溯信息
        /// </summary>
        public string TRACE_INFO { get; set; }
        #endregion
 
        #region 虚拟属性
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
 
        #region 外键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_WIP_ACT类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_ACTId))]//ClassA表中的MES_WIP_ACTId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_ACTId), 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
}