package com.gkhy.safePlatform.doublePrevention.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 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 org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface PreventRiskEventRepository extends BaseMapper { /** * 风险事件-分页查询 */ // IPage getRiskEventPage(Page page,@Param("queryParams")PreventRiskEventQueryParams queryParams); /** * 风险事件-根据事件名字查询 */ PreventRiskEvent getRiskEventByName(String riskEventName); /** * 风险事件-修改 */ 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(); /** * 安全风险事件-更新上报状态 */ int updateEventReportStatus(HandlerReportParam handlerReportParam); }