Task.java
1.64 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
package com.huaheng.control.management.dto;
import javax.validation.constraints.NotNull;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
@Schema(description = "任务信息对象")
public class Task {
@Schema(description = "任务ID")
@NotNull()
private String taskId;
@Schema(description = "任务状态")
@NotNull()
private String taskStatus;
@Schema(description = "上报人")
private String reporter;
@Schema(description = "异常信息")
private String exceptionMessage;
@Schema(description = "异常处理方案")
private String exceptionHandlePlan;
/** WMS start */
@Schema(description = "任务类型")
private String taskType;
@Schema(description = "任务优先级")
private String taskPriority;
@Schema(description = "单据编码")
private String orderCode;
@Schema(description = "任务起始位置")
private String fromLocation;
@Schema(description = "任务目标位置")
private String toLocation;
@Schema(description = "托盘编码")
private String containerCode;
/** WCS start */
@Schema(description = "任务执行顺序")
private String taskExecutionOrder;
@Schema(description = "托盘当前位置")
private String containerCurrentLocation;
@Schema(description = "设备运行模式")
private String operationMode;
@Schema(description = "设备当前位置")
private String currentPosition;
/** 自动写入 */
@Schema(description = "时间戳")
private Long timestamp;
@Schema(description = "格式化时间戳")
private String timestampFormat;
}