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);
|
}
|