春风项目四线(合箱线、总装线)
wujian
5 天以前 ea3c33c8561df39d4f123d1424fda99dd0f0c51d
提交 | 用户 | 时间
d9cf6b 1 package com.jcdm.main.bs.orderScheduling.domain;
J 2
c74dcb 3 import com.alibaba.excel.annotation.ExcelIgnore;
W 4 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
5 import com.alibaba.excel.annotation.ExcelProperty;
6 import com.alibaba.excel.annotation.write.style.ColumnWidth;
7 import com.alibaba.excel.annotation.write.style.HeadFontStyle;
8 import com.alibaba.excel.annotation.write.style.HeadRowHeight;
9ebb88 9 import com.baomidou.mybatisplus.annotation.TableField;
W 10 import com.fasterxml.jackson.annotation.JsonFormat;
11 import lombok.Data;
d9cf6b 12 import org.apache.commons.lang3.builder.ToStringBuilder;
J 13 import org.apache.commons.lang3.builder.ToStringStyle;
14 import com.jcdm.common.annotation.Excel;
15 import com.jcdm.common.core.domain.BaseEntity;
9ebb88 16 import org.springframework.format.annotation.DateTimeFormat;
d9cf6b 17
9ebb88 18 import java.time.LocalDateTime;
797845 19 import java.util.Date;
9ebb88 20 import java.util.List;
797845 21
d9cf6b 22 /**
J 23  * 订单排产对象 bs_order_scheduling
24  * 
25  * @author jiang
2aea64 26  * @date 2024-01-13
d9cf6b 27  */
9ebb88 28 @Data
c74dcb 29 @ExcelIgnoreUnannotated
W 30 @ColumnWidth(16)
31 @HeadRowHeight(14)
32 @HeadFontStyle(fontHeightInPoints = 11)
d9cf6b 33 public class BsOrderScheduling extends BaseEntity
J 34 {
35     private static final long serialVersionUID = 1L;
36
2aea64 37     /** ID */
J 38     private Long id;
39
d9cf6b 40     /** 订单编号 */
J 41     @Excel(name = "订单编号")
c74dcb 42     @ExcelProperty(value = "订单编号", index = 0)
2aea64 43     private String orderNo;
d9cf6b 44
J 45     /** 发动机号 */
c74dcb 46     @Excel(name = "箱体编码")
W 47     @ExcelProperty(value = "箱体编码", index = 1)
d9cf6b 48     private String engineNo;
c74dcb 49
W 50     @TableField(exist = false)
51     @ExcelIgnore
52     private List<String> engineNoList;
53
54     @TableField(exist = false)
55     @ExcelIgnore
8876c2 56     private String boxCode;
W 57
58     @TableField(exist = false)
59     @ExcelIgnore
c74dcb 60     private List<String> engineNoListExcel;
W 61
d9cf6b 62
J 63     /** 产品类型 */
64     @Excel(name = "产品类型")
65     private String productType;
66
c74dcb 67     @ExcelProperty(value = "产品类型", index = 2)
W 68     private String productTypeString;
69
d9cf6b 70     /** 机型 */
J 71     @Excel(name = "机型")
c74dcb 72     @ExcelProperty(value = "机型", index = 3)
d9cf6b 73     private String model;
J 74
75     /** 生产状态 */
76     private String productionStatus;
77
c74dcb 78     @ExcelProperty(value = "生产状态", index = 4)
W 79     private String productionStatusString;
80
d9cf6b 81     /** 工时 */
2c65c3 82     @ExcelIgnore
d9cf6b 83     private String workingHours;
J 84
49ca7c 85     @TableField(exist = false)
W 86     private Integer workingHoursInt;
87
d9cf6b 88     /** 当前工位 */
2c65c3 89     @ExcelIgnore
d9cf6b 90     private String currentWorkstation;
J 91
92     /** 质量状态 */
2c65c3 93     @ExcelProperty(value = "质量状态", index = 5)
d9cf6b 94     private String qualityStatus;
J 95
96     /** 是否打印 */
97     private String whetherOrPrint;
98
99     /** 10报工 */
c74dcb 100     @ExcelIgnore
d9cf6b 101     private String report10;
J 102
103     /** 20报工 */
c74dcb 104     @ExcelIgnore
d9cf6b 105     private String report20;
J 106
107     /** 合箱上线 */
c74dcb 108     @ExcelIgnore
2aea64 109     private String combinedBoxTime;
d9cf6b 110
J 111     /** 总装下线 */
c74dcb 112     @ExcelIgnore
2aea64 113     private String finalAssemblyTime;
d9cf6b 114
J 115     /** 操作人 */
2c65c3 116     @ExcelProperty(value = "操作人", index = 10)
d9cf6b 117     private String operator;
J 118
119     /** 操作时间 */
2c65c3 120     @ExcelProperty(value = "操作时间", index = 11)
d9cf6b 121     private String operateTime;
J 122
2aea64 123     /** 状态 */
c74dcb 124     @ExcelIgnore
2aea64 125     private String status;
J 126
127     /** 预留字段1 */
c74dcb 128     @ExcelIgnore
2aea64 129     private String spareField1;
J 130
131     /** 预留字段2 */
c74dcb 132     @ExcelIgnore
2aea64 133     private String spareField2;
J 134
135     /** 预留字段3 */
c74dcb 136     @ExcelIgnore
2aea64 137     private String spareField3;
J 138
139     /** 预留字段4 */
c74dcb 140     @ExcelIgnore
2aea64 141     private String spareField4;
J 142
143     /** 创建用户 */
c74dcb 144     @ExcelIgnore
2aea64 145     private String createUser;
J 146
147     /** 更改用户 */
c74dcb 148     @ExcelIgnore
2aea64 149     private String updateUser;
J 150
151     /** 备注 */
c74dcb 152     @ExcelIgnore
2aea64 153     private String remarks;
J 154
1391b3 155     /** CVT报工 */
c74dcb 156     @ExcelIgnore
1391b3 157     private String report30;
158
c74dcb 159     @ExcelIgnore
d2b752 160     private String[] dateConditions;
161
c74dcb 162     @ExcelIgnore
d2b752 163     private String startTime;
164
c74dcb 165     @ExcelIgnore
d2b752 166     private String endTime;
167
797845 168     /** 合箱上线时间 */
169     @Excel(name = "合箱上线时间")
2c65c3 170     @ExcelProperty(value = "合箱上线时间", index = 6)
c74dcb 171     @com.alibaba.excel.annotation.format.DateTimeFormat("yyyy-MM-dd HH:mm:ss")
W 172     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 173     private Date boxClosingOnlineTime;
174
175     /** 合箱下线时间 */
176     @Excel(name = "合箱下线时间")
2c65c3 177     @ExcelProperty(value = "合箱下线时间", index = 7)
c74dcb 178     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
W 179     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 180     private Date closingBoxOfflineTime;
181
182     /** 总装上线时间 */
183     @Excel(name = "总装上线时间")
2c65c3 184     @ExcelProperty(value = "总装上线时间", index =8)
c74dcb 185     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
W 186     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 187     private Date finalAssemblyLaunchTime;
188
189     /** 总装下线时间 */
190     @Excel(name = "总装下线时间")
2c65c3 191     @ExcelProperty(value = "总装下线时间", index = 9)
c74dcb 192     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
W 193     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 194     private Date finalAssemblyOfflineTime;
195
196     /** CVT上线时间 */
2c65c3 197     @ExcelIgnore
c74dcb 198     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
W 199     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 200     private Date cvtLaunchTime;
201
202     /** CVT下线时间 */
2c65c3 203     @ExcelIgnore
c74dcb 204     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
W 205     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
797845 206     private Date cvtOfflineTime;
207
9ebb88 208     @TableField(exist = false)
W 209     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
210     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
c74dcb 211     @ExcelIgnore
9ebb88 212     private LocalDateTime startQuery;
W 213
214     @TableField(exist = false)
215     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
216     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
c74dcb 217     @ExcelIgnore
9ebb88 218     private LocalDateTime endQuery;
W 219
220     @TableField(exist = false)
c74dcb 221     @ExcelIgnore
9ebb88 222     private String queryField;
W 223
797845 224     public Date getBoxClosingOnlineTime() {
225         return boxClosingOnlineTime;
226     }
227
228     public void setBoxClosingOnlineTime(Date boxClosingOnlineTime) {
229         this.boxClosingOnlineTime = boxClosingOnlineTime;
230     }
231
232     public Date getClosingBoxOfflineTime() {
233         return closingBoxOfflineTime;
234     }
235
236     public void setClosingBoxOfflineTime(Date closingBoxOfflineTime) {
237         this.closingBoxOfflineTime = closingBoxOfflineTime;
238     }
239
240     public Date getFinalAssemblyLaunchTime() {
241         return finalAssemblyLaunchTime;
242     }
243
244     public void setFinalAssemblyLaunchTime(Date finalAssemblyLaunchTime) {
245         this.finalAssemblyLaunchTime = finalAssemblyLaunchTime;
246     }
247
248     public Date getFinalAssemblyOfflineTime() {
249         return finalAssemblyOfflineTime;
250     }
251
252     public void setFinalAssemblyOfflineTime(Date finalAssemblyOfflineTime) {
253         this.finalAssemblyOfflineTime = finalAssemblyOfflineTime;
254     }
255
256     public Date getCvtLaunchTime() {
257         return cvtLaunchTime;
258     }
259
260     public void setCvtLaunchTime(Date cvtLaunchTime) {
261         this.cvtLaunchTime = cvtLaunchTime;
262     }
263
264     public Date getCvtOfflineTime() {
265         return cvtOfflineTime;
266     }
267
268     public void setCvtOfflineTime(Date cvtOfflineTime) {
269         this.cvtOfflineTime = cvtOfflineTime;
270     }
271
d2b752 272     public String[] getDateConditions() {
273         return dateConditions;
274     }
275
276     public void setDateConditions(String[] dateConditions) {
277         this.dateConditions = dateConditions;
278     }
279
280     public String getStartTime() {
281         return startTime;
282     }
283
284     public void setStartTime(String startTime) {
285         this.startTime = startTime;
286     }
287
288     public String getEndTime() {
289         return endTime;
290     }
291
292     public void setEndTime(String endTime) {
293         this.endTime = endTime;
294     }
295
1391b3 296     public String getReport30() {
297         return report30;
298     }
299
300     public void setReport30(String report30) {
301         this.report30 = report30;
302     }
303
304     public void setId(Long id)
d9cf6b 305     {
2aea64 306         this.id = id;
d9cf6b 307     }
J 308
2aea64 309     public Long getId() 
d9cf6b 310     {
2aea64 311         return id;
J 312     }
313     public void setOrderNo(String orderNo) 
314     {
315         this.orderNo = orderNo;
316     }
317
318     public String getOrderNo() 
319     {
320         return orderNo;
d9cf6b 321     }
J 322     public void setEngineNo(String engineNo) 
323     {
324         this.engineNo = engineNo;
325     }
326
327     public String getEngineNo() 
328     {
329         return engineNo;
330     }
331     public void setProductType(String productType) 
332     {
333         this.productType = productType;
334     }
335
336     public String getProductType() 
337     {
338         return productType;
339     }
340     public void setModel(String model) 
341     {
342         this.model = model;
343     }
344
345     public String getModel() 
346     {
347         return model;
348     }
349     public void setProductionStatus(String productionStatus) 
350     {
351         this.productionStatus = productionStatus;
352     }
353
354     public String getProductionStatus() 
355     {
356         return productionStatus;
357     }
358     public void setWorkingHours(String workingHours) 
359     {
360         this.workingHours = workingHours;
361     }
362
363     public String getWorkingHours() 
364     {
365         return workingHours;
366     }
367     public void setCurrentWorkstation(String currentWorkstation) 
368     {
369         this.currentWorkstation = currentWorkstation;
370     }
371
372     public String getCurrentWorkstation() 
373     {
374         return currentWorkstation;
375     }
376     public void setQualityStatus(String qualityStatus) 
377     {
378         this.qualityStatus = qualityStatus;
379     }
380
381     public String getQualityStatus() 
382     {
383         return qualityStatus;
384     }
385     public void setWhetherOrPrint(String whetherOrPrint) 
386     {
387         this.whetherOrPrint = whetherOrPrint;
388     }
389
390     public String getWhetherOrPrint() 
391     {
392         return whetherOrPrint;
393     }
394     public void setReport10(String report10) 
395     {
396         this.report10 = report10;
397     }
398
399     public String getReport10() 
400     {
401         return report10;
402     }
403     public void setReport20(String report20) 
404     {
405         this.report20 = report20;
406     }
407
408     public String getReport20() 
409     {
410         return report20;
411     }
2aea64 412     public void setCombinedBoxTime(String combinedBoxTime) 
d9cf6b 413     {
2aea64 414         this.combinedBoxTime = combinedBoxTime;
d9cf6b 415     }
J 416
2aea64 417     public String getCombinedBoxTime() 
d9cf6b 418     {
2aea64 419         return combinedBoxTime;
d9cf6b 420     }
2aea64 421     public void setFinalAssemblyTime(String finalAssemblyTime) 
d9cf6b 422     {
2aea64 423         this.finalAssemblyTime = finalAssemblyTime;
d9cf6b 424     }
J 425
2aea64 426     public String getFinalAssemblyTime() 
d9cf6b 427     {
2aea64 428         return finalAssemblyTime;
d9cf6b 429     }
J 430     public void setOperator(String operator) 
431     {
432         this.operator = operator;
433     }
434
435     public String getOperator() 
436     {
437         return operator;
438     }
439     public void setOperateTime(String operateTime) 
440     {
441         this.operateTime = operateTime;
442     }
443
444     public String getOperateTime() 
445     {
446         return operateTime;
447     }
2aea64 448     public void setStatus(String status) 
J 449     {
450         this.status = status;
451     }
452
453     public String getStatus() 
454     {
455         return status;
456     }
457     public void setSpareField1(String spareField1) 
458     {
459         this.spareField1 = spareField1;
460     }
461
462     public String getSpareField1() 
463     {
464         return spareField1;
465     }
466     public void setSpareField2(String spareField2) 
467     {
468         this.spareField2 = spareField2;
469     }
470
471     public String getSpareField2() 
472     {
473         return spareField2;
474     }
475     public void setSpareField3(String spareField3) 
476     {
477         this.spareField3 = spareField3;
478     }
479
480     public String getSpareField3() 
481     {
482         return spareField3;
483     }
484     public void setSpareField4(String spareField4) 
485     {
486         this.spareField4 = spareField4;
487     }
488
489     public String getSpareField4() 
490     {
491         return spareField4;
492     }
493     public void setCreateUser(String createUser) 
494     {
495         this.createUser = createUser;
496     }
497
498     public String getCreateUser() 
499     {
500         return createUser;
501     }
502     public void setUpdateUser(String updateUser) 
503     {
504         this.updateUser = updateUser;
505     }
506
507     public String getUpdateUser() 
508     {
509         return updateUser;
510     }
511     public void setRemarks(String remarks) 
512     {
513         this.remarks = remarks;
514     }
515
516     public String getRemarks() 
517     {
518         return remarks;
519     }
d9cf6b 520
J 521     @Override
522     public String toString() {
523         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
2aea64 524             .append("id", getId())
J 525             .append("orderNo", getOrderNo())
d9cf6b 526             .append("engineNo", getEngineNo())
J 527             .append("productType", getProductType())
528             .append("model", getModel())
529             .append("productionStatus", getProductionStatus())
530             .append("workingHours", getWorkingHours())
531             .append("currentWorkstation", getCurrentWorkstation())
532             .append("qualityStatus", getQualityStatus())
533             .append("whetherOrPrint", getWhetherOrPrint())
534             .append("report10", getReport10())
535             .append("report20", getReport20())
2aea64 536             .append("combinedBoxTime", getCombinedBoxTime())
J 537             .append("finalAssemblyTime", getFinalAssemblyTime())
d9cf6b 538             .append("operator", getOperator())
J 539             .append("operateTime", getOperateTime())
2aea64 540             .append("status", getStatus())
J 541             .append("spareField1", getSpareField1())
542             .append("spareField2", getSpareField2())
543             .append("spareField3", getSpareField3())
544             .append("spareField4", getSpareField4())
545             .append("createUser", getCreateUser())
546             .append("createTime", getCreateTime())
547             .append("updateUser", getUpdateUser())
548             .append("updateTime", getUpdateTime())
549             .append("remarks", getRemarks())
d9cf6b 550             .toString();
J 551     }
552 }