郑永安
2023-06-19 7a6abd05683528032687c75e80e0bd2030a3e46c
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
package com.gkhy.safePlatform.specialWork.model.dto.req;
 
import com.fasterxml.jackson.annotation.JsonFormat;
 
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
 
// 作业申请的请求体
public class WorkApplyReqDTO<T> implements Serializable {
 
    private static final long serialVersionUID = 2538730610582299235L;
    // 作业类型
    private Byte workType;
 
    // 作业等级
    private Byte workLevel;
 
    // 预期作业开始进行时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime expStartTime;
 
    // 预期作业结束进行时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime expEndTime;
 
    private List<Long> operatorUids;
    // 作业内容
    private String workContent;
    // 作业地点
    private String workLocation;
    // 危险辨识
    private String hazardIdentification;
    //物资配置id
    private Long maBaseId;
 
    private T workDetail;
 
    //物资
//    private List<WorkMaterialAddReqDTO> wmAddReqDTOList;
    // 设备id列表
    private List<Long> cameraIds;
 
    //领取人
    private List<Long> receiveUids;
 
    public List<Long> getOperatorUids() {
        return operatorUids;
    }
 
    public void setOperatorUids(List<Long> operatorUids) {
        this.operatorUids = operatorUids;
    }
 
    public Byte getWorkType() {
        return workType;
    }
 
    public void setWorkType(Byte workType) {
        this.workType = workType;
    }
 
    public Byte getWorkLevel() {
        return workLevel;
    }
 
    public void setWorkLevel(Byte workLevel) {
        this.workLevel = workLevel;
    }
 
    public LocalDateTime getExpStartTime() {
        return expStartTime;
    }
 
    public void setExpStartTime(LocalDateTime expStartTime) {
        this.expStartTime = expStartTime;
    }
 
    public LocalDateTime getExpEndTime() {
        return expEndTime;
    }
 
    public void setExpEndTime(LocalDateTime expEndTime) {
        this.expEndTime = expEndTime;
    }
 
    public T getWorkDetail() {
        return workDetail;
    }
 
    public void setWorkDetail(T workDetail) {
        this.workDetail = workDetail;
    }
 
 
    public String getWorkContent() {
        return workContent;
    }
 
    public void setWorkContent(String workContent) {
        this.workContent = workContent;
    }
 
    public String getWorkLocation() {
        return workLocation;
    }
 
    public void setWorkLocation(String workLocation) {
        this.workLocation = workLocation;
    }
 
    public String getHazardIdentification() {
        return hazardIdentification;
    }
 
    public void setHazardIdentification(String hazardIdentification) {
        this.hazardIdentification = hazardIdentification;
    }
 
//    public List<WorkMaterialAddReqDTO> getWmAddReqDTOList() {
//        return wmAddReqDTOList;
//    }
//
//    public void setWmAddReqDTOList(List<WorkMaterialAddReqDTO> wmAddReqDTOList) {
//        this.wmAddReqDTOList = wmAddReqDTOList;
//    }
 
    public Long getMaBaseId() {
        return maBaseId;
    }
 
    public void setMaBaseId(Long maBaseId) {
        this.maBaseId = maBaseId;
    }
 
    public List<Long> getReceiveUids() {
        return receiveUids;
    }
 
    public void setReceiveUids(List<Long> receiveUids) {
        this.receiveUids = receiveUids;
    }
 
    public List<Long> getCameraIds() {
        return cameraIds;
    }
 
    public void setCameraIds(List<Long> cameraIds) {
        this.cameraIds = cameraIds;
    }
}