1
pulg
2025-05-14 5a640911f7e7ef3a003775993f077e1a0e9ac130
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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
using HH.WCS.Hexafluo.wms;
using System;
using System.Collections.Generic;
 
namespace HH.WCS.SJML.Dto
{
    public class TaskResponseDto
    {
        /// <summary>
        /// 任务号
        /// </summary>
        public string taskNo { get; set; }
        /// <summary>
        /// 任务类型
        /// </summary>
        public string taskType { get; set; }
        /// <summary>
        /// 起点仓库
        /// </summary>
        public string startStock { get; set; }
        /// <summary>
        /// 起点库区
        /// </summary>
        public string startArea { get; set; }
        /// <summary>
        /// 起点位置
        /// </summary>
        public string startBit { get; set; }
        /// <summary>
        /// 终点仓库
        /// </summary>
        public string endStock { get; set; }
        /// <summary>
        /// 终点库区
        /// </summary>
        public string endArea { get; set; }
        /// <summary>
        /// 终点位置
        /// </summary>
        public string endBit { get; set; }
        /// <summary>
        /// 优先级(数值越大越高)
        /// </summary>
        public int priority { get; set; }
        /// <summary>
        /// 托盘码
        /// </summary>
        public string trayCode { get; set; }
 
        public string LotNo { get; set; }
 
        /// <summary>
        /// 托盘重量
        /// </summary>
        public decimal trayWeight { get; set; }
 
        /// <summary>
        /// 生产线
        /// </summary>
        public string produceLine { get; set; }
 
        /// <summary>
        /// 货位档位
        /// </summary>
        public string locationGear { get; set; }
 
        public string projectCode { get; set; }
 
        public string startAreaClass { get; set; }
 
        public string endAreaClass { get; set; }
 
        /// <summary>
        /// 物料编码
        /// </summary>
        public string itemCode { get; set; }
        /// <summary>
        /// 是否需要打包
        /// </summary>
        public string CN_C_IS_LOT_OU { get; set; }
        /// <summary>
        /// 工单号
        /// </summary>
        public string workOrder { get; set; }
        /// <summary>
        /// 流离、堆叠的存放索引
        /// </summary>
        public string qtyIndex { get; set; }
        /// <summary>
        /// 任务标识
        /// </summary>
        public string flag { get; set; }
 
        public string barcode { get; set; }
 
        /// <summary>
        /// 巷道号
        /// </summary>
        public string S_Roadway { get; set; }
        /// <summary>
        /// 工装类型--托盘类型
        /// </summary>
        public string TrayType { get; set; }
 
        /// <summary>
        /// 任务流程编码
        /// </summary>
        public string TaskFlow { get; set; }
    }
    public class InWorkAreaEntity : TaskResponseDto
    {
        /// <summary>
        /// 是否转运(Y/N)
        /// </summary>
        public string isTransport { get; set; }
 
        /// <summary>
        /// 对象
        /// </summary>
        public List<CntrItemRel> Data { get; set; }
 
        /// <summary>
        /// 备注
        /// </summary>
        public string remark { get; set; }
 
        /// <summary>
        /// mes下任务传的任务号
        /// </summary>
        public string MEStaskNo { get; set; }
 
        /// <summary>
        /// 任务下达方式 
        /// 1:MES
        /// 2:Mobox
        /// 3:自管
        /// </summary>
        public string TaskOrderType { get; set; }
 
 
        /// <summary>
        /// 是否分发子任务
        /// </summary>
        public string S_Subtask { get; set; }
 
        /// <summary>
        /// 是否下达给小车
        /// </summary>
        public string S_TransAgv { get; set; }
 
        /// <summary>
        /// 是否下达给立库
        /// </summary>
        public string S_TransWcs { get; set; }
 
        /// <summary>
        /// 生产时间
        /// </summary>
        public DateTime PRODUCE_TIME { get; set; }
        public string CHECK_INFO { get; set; }
 
        /// <summary>
        /// 当前数量
        /// </summary>
        public float CURRENT_AMOUNT { get; set; }
 
        /// <summary>
        /// 功能码
        /// </summary>
        public string funCode { get; set; }
 
        /// <summary>
        /// mes任务编号
        /// </summary>
        public string mesTaskNo { get; set; }
 
        /// <summary>
        /// 生效时间
        /// </summary>
        public DateTime takeEffectTime { get; set; }
        /// <summary>
        /// 失效时间
        /// </summary>
        public DateTime expireTime { get; set; }
        /// <summary>
        /// 是否关闭辅助表
        /// </summary>
        public string NoAssist { get; set; }
    }
    public class OutWorkAreaEntity : TaskResponseDto
    {
        /// <summary>
        /// 是否转运(Y/N)
        /// </summary>
        public string IsTransport { get; set; }
        public List<OutWorkDataEntity> Data { get; set; }
        /// <summary>
        /// 呼叫系统名称
        /// </summary>
        public string sysName { get; set; }
        public string remark { get; set; }
        /// <summary>
        /// 功能码
        /// </summary>
        public string funCode { get; set; }
        /// <summary>
        /// mes任务编号
        /// </summary>
        public string mesTaskNo { get; set; }
 
        /// <summary>
        /// 是否分发子任务
        /// </summary>
        public string S_Subtask { get; set; }
 
        /// <summary>
        /// 是否下达给小车
        /// </summary>
        public string S_TransAgv { get; set; }
 
        /// <summary>
        /// 是否下达给立库
        /// </summary>
        public string S_TransWcs { get; set; }
 
        /// <summary>
        /// 是否启用作业路径
        /// </summary>
        public string S_YN_JOBPATH { get; set; }
        /// <summary>
        /// 接驳位
        /// </summary>
        public string S_Jb_Bit { get; set; }
 
        /// <summary>
        /// 任务下达方式 
        /// 1:MES
        /// 2:Mobox
        /// 3:自管
        /// </summary>
        public string TaskOrderType { get; set; }
 
        /// <summary>
        /// 是否辅助--常用于点对点任务关闭辅助表用
        /// </summary>
        public string NoAssist { get; set; }
 
    }
 
    public class OutWorkDataEntity
    {
        public string TrayCode { get; set; }
        public string ItemCode { get; set; }
        public string ItemName { get; set; }
        public string ItemModel { get; set; }
        public string ItemState { get; set; }
        public string ItemFeature { get; set; }
        public string itemState { get; set; }
        public int UnitQty { get; set; }
        public string OutOrder { get; set; }
    }
 
 
 
 
}