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