package com.zc.business.mapper; import com.zc.business.domain.DcEmergencyPlans; import com.zc.business.domain.DcEvent; import java.util.List; /** * 事件预案Mapper接口 * * @author wangjiabao * @date 2024-02-21 */ public interface DcEmergencyPlansMapper{ /** * 查询事件预案 * * @param dcEmergencyPlans 事件预案 * @return 结果 */ List selectDcEmergencyPlansList(DcEmergencyPlans dcEmergencyPlans); /** * 查询事件预案 * * @param dcEmergencyPlans 事件预案 * @return 结果 */ List selectDcEmergencyPlansByOne(DcEmergencyPlans dcEmergencyPlans); /** * 根据事件id查询事件预案 * * @param id 事件预案 * @return 结果 */ DcEmergencyPlans selectDcEmergencyPlans(Integer id); /** * 交通事件-根据事件类型查询事件预案 * * @param event 事件预案 * @return 结果 */ List selectDcEmergencyPlansByEventType(DcEvent event); /** * 感知事件-根据事件类型查询事件预案 * * @param eventType 事件预案 * @return 结果 */ List selectDcEmergencyPlansByWarningType(int eventType); /** * 新增事件预案 * * @param dcEmergencyPlans 事件预案 * @return 结果 */ int insertDcEmergencyPlans(DcEmergencyPlans dcEmergencyPlans); /** * 修改事件预案 * * @param dcEmergencyPlans 事件预案 * @return 结果 */ int updateDcEmergencyPlans(DcEmergencyPlans dcEmergencyPlans); /** * 批量删除事件预案 * * @param ids 事件预案 * @return 结果 */ int deleteDcEmergencyPlans(String[] ids); }