package com.ruoyi.doubledefense.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.doubledefense.domain.Hazard;
import com.ruoyi.doubledefense.domain.RiskEvent;
import com.ruoyi.doubledefense.dto.RiskEventDTO;
import com.ruoyi.doubledefense.dto.res.RiskEventResultDTO;
import com.ruoyi.doubledefense.dtoGov.RiskEventDTOGov;

/**
 * 风险事件Mapper接口
 *
 * @author ruoyi
 * @date 2023-08-03
 */
public interface RiskEventMapper extends BaseMapper<RiskEvent> {

    /**
     * 查询风险事件列表
     *
     * @param riskEvent 风险事件
     * @return 风险事件集合
     */
    List<RiskEventResultDTO> selectRiskEventList(RiskEventDTO riskEvent);

    /**
     * 重预防汇聚计算节点
     * 查询风险事件
     * @param riskEvent
     * @return
     */
    List<RiskEventDTOGov> govSelectRiskEventList(RiskEventDTOGov riskEvent);

}
