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