heheng
2025-01-13 a27162cb82ef0cabf9b43cbfd1f3eb8c177d1e14
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
package com.gkhy.labRiskManage.application.riskReport.dto.dto;
 
import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.OldRiskAssessResDTO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportExperimentSiteQueryRespDTO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportPersonQueryRespDTO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportRiskSourceQueryRespDTO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportSourceTypeQueryRespDTO;
import com.gkhy.labRiskManage.domain.basic.entity.OldRiskAssess;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAndType;
import lombok.Data;
 
import java.time.LocalDateTime;
import java.util.List;
 
/**
 * 风险评估报告
 */
@Data
public class ReportAppQueryDTO {
 
    private Long id;
    /**
     * 实验id
     */
    private Long experimentId;
    /**
     * 实验名称
     */
    private String experimentName;
    /**
     * 实验类型:1-化学类;2-生物类;3-辐射类;4-机电类;5-特种设备类;6-其它类
     * (文字描述可能不再修改)
     */
    private Byte experimentType;
    /**
     * 实验负责人id
     */
    private Long personUserId;
    /**
     * 实验负责人(文字描述可能不再修改)
     */
    private String personUser;
    /**
     * 实验负责人手机
     */
    private Long personUserPhone;
    /**
     * 安全负责人id
     */
    private Long safePersonUserId;
    /**
     * 安全负责人((文字描述可能不再修改)
     */
    private String safePersonUser;
    /**
     * 安全负责人手机
     */
    private Long safePersonUserPhone;
    /**
     * 部门ID
     */
    private Long depId;
    /**
     * 部门(文字描述可能不再修改)
     */
    private String dep;
    /**
     * 评估人id
     */
    private Long assessPersonId;
    /**
     * 评估人
     */
    private String assessPerson;
    /**
     * 评估时间
     */
    private LocalDateTime assessTime;
    /**
     * 实验概况
     */
    private String experimentDesc;
    /**
     * 实验涉及到的风险源
     */
    private String experimentRiskSource;
    /**
     * 安全风险分析
     */
    private String safeRiskAnalysis;
    /**
     * 应急措施
     */
    private String emergencyMeasure;
    /**
     * 项目风险评估等级:1-低风险;2-一般风险;3-较大风险;4-重大风险;
     */
    private Byte assessLevel;
    /**
     * 新建时间
     */
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 最后修改人
     */
    private Long updateByUserId;
    /**
     * 新建人
     */
    private Long createByUserId;
    /**
     * 审批状态:1-未审批;2-已通过;3-不通过(该状态暂时不用)
     */
    private Byte approvePlanStatus;
//    /**
//     * 实验室id
//     */
//    private Long siteId;
//    /**
//     * 实验室
//     */
//    private String site;
    /**
     * 最后修改人
     */
    private String updateByUserName;
    /**
     * 新建人
     */
    private String createByUserName;
    /**
     * 评级依据
     */
    private String description;
    /**
     *
     */
    private String experimentCode;
    /**
     *
     */
    private LocalDateTime evaluateTime;
 
    /**
     * 工艺流程
     */
    private String process;
 
    List<ReportPersonQueryRespDTO> person;
    /**
     * 风险源类型
     */
    List<ReportSourceTypeQueryRespDTO> riskSourceType;
    /**
     * 风险源信息
     */
    List<ReportRiskSourceQueryRespDTO> riskSource;
    /**
     *
     */
    List<ReportExperimentSiteQueryRespDTO> experimentSite;
    /**
     * 实验类型
     */
    List<ExperimentAndType> experimentAndType;
    /**
     * 附件
     */
    List<OldRiskAssessResDTO> oldRiskAssess;
}