郑永安
2023-09-19 69185134fcfaf913ea45f1255677225a2cc311a4
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
package com.gk.hotwork.doublePrevention.service;
 
 
import com.gk.hotwork.Domain.co.ContextCacheUser;
import com.gk.hotwork.Domain.Vo.ResultVO;
import com.gk.hotwork.doublePrevention.entity.*;
import com.gk.hotwork.doublePrevention.entity.dto.req.*;
 
public interface RiskService {
 
    //生产装置
    /**
     * 生产装置-分页查询
     * */
    ResultVO<PreventProduceDevice> getDevicePage(PreventProduceDeviceQueryReqDTO deviceReqDto);
    /**
     * 生产装置-根绝风险等级查询
     * */
    ResultVO<PreventProduceDevice> getByLevel(PreventProduceDeviceQueryReqDTO deviceReqDto);
    /**
     * 生产装置-新增
     * */
    ResultVO<PreventProduceDevice> saveDevice(Long userId, PreventProduceDeviceSaveReqDTO deviceSaveReqDto);
    /**
     * 生产装置-删除
     */
    ResultVO<PreventProduceDevice> deleteOne(Long userId, PreventProduceDeviceDeleteReqDTO deviceDeleteReqDTO);
    /**
     * 生产装置-修改
     */
    ResultVO<PreventProduceDevice> updateOneById(Long userId, PreventProduceDeviceUpdateReqDTO deviceUpdateReqDTO);
    /**
     * 生产装置- 查询生产装置列表
     */
    ResultVO<PreventProduceDevice> getListDevices(Long valueOf);
    //风险分布地图
    /**
     * 风险分布图-分页查询详细信息
     */
    ResultVO<PreventRiskMap> getMapPage(PreventRiskMapQueryReqDTO riskMapQueryReqDTO);
    /**
     * 风险分布图-新增
     */
    ResultVO<PreventRiskMap> saveRiskMap(Long userId, PreventRiskMapSaveReqDTO riskMapSaveReqDTO);
    /**
     * 风险分布图-删除
     */
    ResultVO<PreventRiskMap> deleteRiskMap(Long userId, PreventRiskMapDeleteReqDTO riskMapDeleteReqDTO);
    /**
     * 风险分布图-修改
     */
    ResultVO<PreventRiskMap> updateRiskMap(Long userId, PreventRiskMapUpdateReqDTO riskMapUpdateReqDTO);
 
    //风险分析单元
    /**
     * 风险分析单元-分页查询
     */
    ResultVO<PreventRiskAnaUnit> getRiskUnitPage(Long userId, PreventRiskAnaUnitQueryReqDTO riskAnaUnitQueryReqDTO);
    /**
     * 风险分析单元-新增
     */
    ResultVO<PreventRiskAnaUnit> saveRiskAnaUnit(Long userId, PreventRiskAnaUnitSaveReqDTO riskAnaUnitSaveReqDTO);
    /**
     * 风险分析单元-修改
     */
    ResultVO<PreventRiskAnaUnit> updateRiskAnaUnitById(Long userId, PreventRiskAnaUnitUpdateReqDTO riskAnaUnitUpdateReqDTO);
    /**
     * 风险分析单元-删除
     */
    ResultVO<PreventRiskAnaUnit> deleteRiskAnaUnitById(Long userId, PreventRiskAnaUnitDeleteReqDTO riskAnaUnitDeleteReqDTO);
 
    //风险事件
    /**
     * 风险事件-分页查询
     */
    ResultVO<PreventRiskEvent> getRiskEventPage(Long userId, PreventRiskEventQueryReqDTO riskEventQueryReqDTO);
    /**
     * 风险事件-新增
     */
    ResultVO<PreventRiskEvent> saveRiskEvent(Long userId, PreventRiskEventSaveReqDTO riskEventSaveReqDTO);
    /**
     * 风险事件-修改
     */
    ResultVO<PreventRiskEvent> updateRiskEvent(Long userId, PreventRiskEventUpdateReqDTO riskEventUpdateReqDTO);
    /**
     * 风险事件-删除
     */
    ResultVO<PreventRiskEvent> deleteRiskEvent(Long userId, PreventRiskEventDeleteReqDTO riskEventDeleteReqDTO);
    /**
     * 风险事件-新增 - 单元list查询
     */
    ResultVO<PreventRiskEvent> listRiskUnits(Long valueOf);
    /**
     * 风险事件-事件list
     */
    ResultVO<PreventRiskEvent> getListEvents(Long valueOf);
 
    //管控措施
    /**
     * 管控措施-分页查询
     */
    ResultVO<PreventRiskControlMeasure> getRiskControlMeasurePage(Long userId, PreventRiskControlMeasureQueryReqDTO measureQueryReqDTO);
    /**
     * 管控措施-新增
     */
    ResultVO<PreventRiskControlMeasure> saveRiskControlMeasure(Long userId, PreventRiskControlMeasureSaveReqDTO measureSaveReqDTO);
    /**
     * 管控措施-修改
     */
    ResultVO<PreventRiskControlMeasure> updateRiskControlMeasure(Long userId, PreventRiskControlMeasureUpdateReqDTO measureUpdateReqDTO);
    /**
     * 管控措施-删除
     */
    ResultVO<PreventRiskControlMeasure> deleteRiskControlMeasure(Long userId, PreventRiskControlMeasureDeleteReqDTO measureDeleteReqDTO);
    /**
     * 管控措施- 管控措施模板
     */
    ResultVO<PreventRiskControlMeasure> listMeasures(Long userId);
    /**
     * 管控措施- 管控措施列表
     */
    ResultVO<PreventRiskControlMeasure> listControlMeasure(ContextCacheUser currentUser, PreventRiskControlMeasureListQueryReqDTO listQueryReqDTO);
 
 
    /**
     * 风险分布图-图
     */
    ResultVO<PreventRiskMap> getMapImage(Long id);
    /**
     * 安全风险分析单元-手工上报-配置
     */
    ResultVO<PreventRiskAnaUnit> updateRiskAnaUnitReport(Long userId, PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);
    /**
     * 安全风险事件-手工上报-配置
     */
    ResultVO<PreventRiskAnaUnit> updateRiskEventReport(Long userId, PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);
    /**
     * 安全风险事件-手工上报-配置
     */
    ResultVO<PreventRiskAnaUnit> updateMeasuresReport(Long valueOf, PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);
    /**
     * 生产装置ID- 查询单元
     */
    ResultVO<PreventRiskAnaUnit> getRiskAnaUnitByDeviceId(Long uid, Long deviceId);
 
    /**
     * 生产装置-批量删除
     */
    ResultVO<PreventProduceDevice> deleteBatchDevice(ContextCacheUser currentUser, DeleteBatchReqDTO deleteBatchReqDTO);
    /**
     * 风险分析单元-批量删除
     */
    ResultVO<PreventRiskAnaUnit> deleteBatchRiskAnaUnit(ContextCacheUser currentUser, DeleteBatchReqDTO deleteBatchReqDTO);
    /**
     * 风险事件-批量删除
     */
    ResultVO<PreventRiskEvent> deleteBatchRiskEvent(ContextCacheUser currentUser, DeleteBatchReqDTO deleteBatchReqDTO);
    /**
     * 管控措施-批量删除
     */
    ResultVO<PreventRiskControlMeasure> deleteBatchRiskControlMeasure(ContextCacheUser currentUser, DeleteBatchReqDTO deleteBatchReqDTO);
}