EmptyOut.java
6.33 KB
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
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
package com.huaheng.mobilewms.bean;
import java.util.Date;
import java.util.Objects;
public class EmptyOut {
/**
* 主键
*/
private Integer cid;
/** ★★★★★出库托盘编号 */
private String ctpid;
/** ★★★★★托盘所在库位 */
private String ckuwei;
/** 对接单据创建时间 now() */
private String cjtime;
/** 无效。。。。。不用 */
private String cpxtime;
/** ★★1被删除,0存在,出库操作时,只读取还存在的托盘★★★★ */
private Integer cdeleted;
private String czhuangtai;
/** ★★★★★WMS下指令时间 */
private String ckstime;
/** ★★★★★ 托盘到达目的地的时间 */
private String cdwtime;
/** ★★★★★扫托盘码时间 */
private String csmtime;
/** ★★★★★叉车司机ID */
private String chcnameid;
/** ★★★★★扫叉车时间 */
private String chctime;
/** 单据创建人员 */
private String cjname;
/** ★★★★★扫码人员 */
private String caozuoname;
/** 备注 */
private String cbeizhu;
/** ★★ 托盘类型,类型有:堆垛机,叉车库,分公司库等,wms只管堆垛机库和叉车库 */
private String ctpleixing;
/** 物品类型,分成品,物料 */
private String cwplx;
/** 所属单位 */
private String chejian;
/** 出口,一。二。三 */
private String chukou;
/** ○○○○○○WMS状态:1生成,10下达,20开始执行,100任务完成
10和20是Wcs状态,基本上是一个 */
private int wmsStatus;
/** ○○○○○○任务头表 */
private Integer taskid;
/** 异常原因 */
private String wmsMsg;
private String wmsStatusStr;
private String ckleibie;
public String getWmsStatusStr() {
return wmsStatusStr;
}
public void setWmsStatusStr(String wmsStatusStr) {
this.wmsStatusStr = wmsStatusStr;
}
public Integer getCid() {
return cid;
}
public void setCid(Integer cid) {
this.cid = cid;
}
public String getCtpid() {
return ctpid;
}
public void setCtpid(String ctpid) {
this.ctpid = ctpid;
}
public String getCkuwei() {
return ckuwei;
}
public void setCkuwei(String ckuwei) {
this.ckuwei = ckuwei;
}
public String getCjtime() {
return cjtime;
}
public void setCjtime(String cjtime) {
this.cjtime = cjtime;
}
public String getCpxtime() {
return cpxtime;
}
public void setCpxtime(String cpxtime) {
this.cpxtime = cpxtime;
}
public Integer getCdeleted() {
return cdeleted;
}
public void setCdeleted(Integer cdeleted) {
this.cdeleted = cdeleted;
}
public String getCzhuangtai() {
return czhuangtai;
}
public void setCzhuangtai(String czhuangtai) {
this.czhuangtai = czhuangtai;
}
public String getCkstime() {
return ckstime;
}
public void setCkstime(String ckstime) {
this.ckstime = ckstime;
}
public String getCdwtime() {
return cdwtime;
}
public void setCdwtime(String cdwtime) {
this.cdwtime = cdwtime;
}
public String getCsmtime() {
return csmtime;
}
public void setCsmtime(String csmtime) {
this.csmtime = csmtime;
}
public String getChcnameid() {
return chcnameid;
}
public void setChcnameid(String chcnameid) {
this.chcnameid = chcnameid;
}
public String getChctime() {
return chctime;
}
public void setChctime(String chctime) {
this.chctime = chctime;
}
public String getCjname() {
return cjname;
}
public void setCjname(String cjname) {
this.cjname = cjname;
}
public String getCaozuoname() {
return caozuoname;
}
public void setCaozuoname(String caozuoname) {
this.caozuoname = caozuoname;
}
public String getCbeizhu() {
return cbeizhu;
}
public void setCbeizhu(String cbeizhu) {
this.cbeizhu = cbeizhu;
}
public String getCtpleixing() {
return ctpleixing;
}
public void setCtpleixing(String ctpleixing) {
this.ctpleixing = ctpleixing;
}
public String getCwplx() {
return cwplx;
}
public void setCwplx(String cwplx) {
this.cwplx = cwplx;
}
public String getChejian() {
return chejian;
}
public void setChejian(String chejian) {
this.chejian = chejian;
}
public String getChukou() {
return chukou;
}
public void setChukou(String chukou) {
this.chukou = chukou;
}
public int getWmsStatus() {
return wmsStatus;
}
public void setWmsStatus(int wmsStatus) {
this.wmsStatus = wmsStatus;
}
public Integer getTaskid() {
return taskid;
}
public void setTaskid(Integer taskid) {
this.taskid = taskid;
}
public String getWmsMsg() {
return wmsMsg;
}
public void setWmsMsg(String wmsMsg) {
this.wmsMsg = wmsMsg;
}
public String getCkleibie() {
return ckleibie;
}
public void setCkleibie(String ckleibie) {
this.ckleibie = ckleibie;
}
public boolean isKongchu(){
return "空托出库".equals(this.ckleibie);
}
public boolean isChaKan(){
return "出库查看".equals(this.ckleibie);
}
public boolean hasChejian(){
if(this.chejian != null && !"".equals(chejian)){
return true;
}
return false;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
EmptyOut emptyOut = (EmptyOut) o;
return cid.equals(emptyOut.cid);
}
@Override
public int hashCode() {
return Objects.hash(cid);
}
public boolean isInner(){
if(ckuwei.toUpperCase().startsWith("DK")){
String row = ckuwei.toUpperCase().substring(2,4);
if(row.equals("01") || row.equals("04")|| row.equals("05")|| row.equals("08")|| row.equals("09")|| row.equals("12")){
return false;
}
return true;
}
return false;
}
}