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
package com.ruoyi.web.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@ApiModel(value = "TaskFindPendingResponse", description = "进行中的总任务")
@Data
public class TaskFindResponse {
@ApiModelProperty("主键")
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long id;
@ApiModelProperty("体系审查任务id")
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long systemReviewTaskId;
@ApiModelProperty("车辆检查任务id")
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long carReviewTaskId;
@ApiModelProperty("标准名称(检验依据)")
private String name;
@ApiModelProperty("标准号")
private String standardNo;
@ApiModelProperty("任务编号")
private String taskNo;
@ApiModelProperty("任务名称")
private String taskName;
@ApiModelProperty("车辆型号(产品型号)")
private String productModel;
@ApiModelProperty("任务状态(NEW、PENDING、FINISH)")
private String taskStatus;
@ApiModelProperty("任务运行状态[RUNNABLE(可运行的)、RUNNING(运行中的)]")
private String runStatus;
@ApiModelProperty("总任务开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date taskBeginTime;
@ApiModelProperty("任务结束时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date taskEndTime;
@JsonFormat(shape = JsonFormat.Shape.STRING)
@ApiModelProperty("审核组长id")
private Long leaderId;
@ApiModelProperty("审核组长姓名")
private String leader;
@ApiModelProperty("体系审查任务状态")
private String reviewStatus;
@ApiModelProperty("体系审查任务进度")
private Double systemReview;
@ApiModelProperty("体系问卷任务开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date systemTaskBeginTime;
@ApiModelProperty("体系问卷任务结束时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date systemTaskEndTime;
@ApiModelProperty("车型审查任务状态")
private String carReviewStatus;
@ApiModelProperty("车型审查任务进度")
private Double carReview;
@ApiModelProperty("车辆问卷任务开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date carTaskBeginTime;
@ApiModelProperty("车辆问卷任务结束时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private Date carTaskEndTime;
@ApiModelProperty("测试任务状态")
private String carTestStatus;
@ApiModelProperty("测试任务进度")
private Double carTest;
}