双重预防项目-国泰新华二开定制版
huangzhen
2022-09-30 5ea8ef80312e8c1d3365abe7106622d676def195
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
package com.ruoyi.doublePrevention.service;
 
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
import com.ruoyi.doublePrevention.entity.PreventRiskJobAndMeasure;
import com.ruoyi.doublePrevention.entity.dto.req.*;
import com.ruoyi.doublePrevention.entity.dto.resp.*;
import com.ruoyi.doublePrevention.repository.param.PreventPointAndMeasureParams;
import com.ruoyi.doublePrevention.vo.ResultVO;
import com.ruoyi.project.tr.HiddenDangerCheckJob.domain.HiddenDangerCheckJob;
import com.ruoyi.project.tr.baseCheckPoint.domain.BaseCheckPoint;
import com.ruoyi.project.tr.hiddenDangerCheck.domain.HiddenDangerCheck;
import com.ruoyi.project.tr.hiddenDangerCheckPoint.domain.HiddenDangerCheckPoint;
import com.ruoyi.project.tr.riskList.domain.RiskList;
 
import java.util.List;
 
public interface RiskService {
    /**
     * 为设施设备清单附属表添加uuid
     * */
    int insertRiskUnitUuid(Long id);
    /**
     * 修改风险清单附属表
     */
    int updateRiskUnit(Long riskListId);
    /**
     * 删除附属表信息
     */
    int deleteRiskUnit(String ids);
    /**
     * 风险事件-新增
     */
    ResultVO<PreventRiskEvent> saveRiskEvent(PreventRiskEventSaveReqDTO riskEventSaveReqDTO);
 
    /**
     * @description 风险事件-删除
     */
    ResultVO<PreventRiskEvent> deleteRiskEvent(PreventRiskEventDeleteReqDTO riskEventDeleteReqDTO);
 
    /**
     * 风险事件-修改
     */
    ResultVO<PreventRiskEvent> updateRiskEvent(PreventRiskEventUpdateReqDTO riskEventUpdateReqDTO);
 
    /**
     * @description 根据风险事件的id查询风险事件
     */
    ResultVO<PreventRiskEventRespDTO> getRiskEventById(PreventRiskEventGetReqDTO riskEventGetReqDTO);
 
    /**
     * 风险事件-分页查询
     */
    ResultVO<List<PreventRiskEventPageQueryRespDTO>> listRiskEventPage(PreventRiskEventPageQueryReqDTO riskEventQueryReqDTO);
 
    /**
     * @description 获取所有风险事件不分页
     */
    ResultVO<List<PreventRiskEventListQueryRespDTO>> listRiskEvent();
 
    /**
     * @description 新增管控措施
     */
    ResultVO<PreventRiskControlMeasure> saveRiskControlMeasure(PreventRiskControlMeasureSaveReqDTO measureSaveReqDTO);
 
    /**
     * 管控措施- 获取管控措施模板
     */
    ResultVO<List<PreventRiskMeasureTemplatesListQueryRespDTO>> listMeasureTemplates();
 
    /**
     * 管控措施-删除
     */
    ResultVO<PreventRiskControlMeasure> deleteRiskControlMeasure(PreventRiskControlMeasureDeleteReqDTO measureDeleteReqDTO);
 
    /**
     * @description 根据风险措施id查询风险措施
     */
    ResultVO<PreventRiskControlMeasureRespDTO> getRiskControlMeasure(PreventRiskControlMeasureGetReqDTO riskControlMeasureGetReqDTO);
 
    /**
     * 管控措施-修改
     */
    ResultVO<PreventRiskControlMeasure> updateRiskControlMeasure(PreventRiskControlMeasureUpdateReqDTO measureUpdateReqDTO);
 
    /**
     * 管控措施-分页查询
     */
    ResultVO<List<PreventRiskControlMeasurePageQueryRespDTO>> getRiskControlMeasurePage(PreventRiskControlMeasureQueryReqDTO measureQueryReqDTO);
    /**
     * 查询管控措施 by 基础排查清单ID
     */
    List<PreventRiskControlMeasure> getRiskControlMeasureByRiskId(Long riskListId);
    /**
     * 保存原检查点与管控措施的对应关系
     */
    int insertPointAndMeasure(PreventPointAndMeasureParams pointAndMeasureParams);
    /**
     * 删除原检查点与管控措施的对应关系
     */
    int deletePointAndMeasure(String ids);
    /**
     * 保存job管控措施的附属表
     */
    int insertJobAndMeasure(Long jobId);
    /**
     * 修改job管控措施的附属表
     */
    int updateJobAndMeasure(HiddenDangerCheckJob hiddenDangerCheckJob);
    /**
     * 删除job管控措施的附属表
     */
    int deleteJobAndMeasure(String ids);
    /**
     * 查询Job与措施
     */
    PreventRiskJobAndMeasure getJobAndMeasure(Long jobId);
    /**
     * 定时生成排查任务记录时,
     * 插入排查记录附属表
     */
    int insertDangerCheckLog(Long checkId, HiddenDangerCheck hdc);
    /**
     * 定时生成排查任务记录时,
     * 插入检查点附属表
     */
    void insertCheckAndMeasure(Long id, HiddenDangerCheckPoint hdcp);
    /**
     * 删除定时核查任务
     * */
    int deleteDangerCheck(String ids);
 
    /**
     * 新增隐患上报
     * */
    int insertDangerInfo(Long id, HiddenDangerCheckPoint hdcp);
    /**
     * 修改隐患上报
     * */
    int updateDangerInfo(HiddenDangerCheckPoint hiddenDangerCheckPoint);
    /**
     * 删除隐患上报
     */
    int deleteDangerInfo(Long id);
 
    /**
     * 隐患整改信息 - 修改
     */
    int updateDangerInfoRectify(HiddenDangerCheckPoint hiddenDangerCheckPoint);
}