package com.gkhy.safePlatform.doublePrevention.service.baseService; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.doublePrevention.entity.PreventRiskEvent; import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventHandReportConfigReqDTO; import com.gkhy.safePlatform.doublePrevention.entity.dto.req.PreventRiskEventDeleteReqDTO; import com.gkhy.safePlatform.doublePrevention.repository.param.HandlerReportParam; import com.gkhy.safePlatform.doublePrevention.repository.param.PreventDeleteParams; import com.gkhy.safePlatform.doublePrevention.repository.param.PreventRiskEventQueryParams; import com.gkhy.safePlatform.doublePrevention.repository.param.PreventRiskEventUpdateParams; import java.util.List; public interface PreventRiskEventService extends IService { /** * 风险事件-分页查询 */ IPage getRiskEventPage(Page page, PreventRiskEventQueryParams queryParams); /** * 风险事件-根据事件名字查询 */ PreventRiskEvent getRiskEventByName(String riskEventName); /** * 风险事件-新增 */ int saveRiskEvent(PreventRiskEvent riskEvent); /** * 风险事件-修改 */ int updateRiskEvent(PreventRiskEventUpdateParams updateParams); /** * 风险事件-删除 */ int deleteRiskEventById(PreventDeleteParams deleteParams); /** * 风险事件-根据id获取名名称 */ PreventRiskEvent getRiskEventNameById(Long id); /** * 风险事件-根据RiskUnitId获取 */ List getRiskEventNameByRiskUnitId(Long riskUnitId); /** * 风险事件-事件list */ List getListEvents(); /** * 安全风险事件-手工上报-配置 */ int updateRiskEventReport(PreventHandReportConfigReqDTO preventHandReportConfigReqDTO); /** * 安全风险事件-上报数据 */ List listReportEvent(); /** * 安全风险事件-更新上报状态 */ void updateEventReportStatus(HandlerReportParam handlerReportParam); }