package com.zc.business.mapper; import java.util.List; import com.zc.business.domain.DcProcessConfig; /** * 事件流程配置Mapper接口 * * @author ruoyi * @date 2024-01-03 */ public interface DcProcessConfigMapper { /** * 查询事件流程配置 * * @param id 事件流程配置主键 * @return 事件流程配置 */ public DcProcessConfig selectDcProcessConfigById(Long id); /** * 查询事件流程配置列表 * * @param dcProcessConfig 事件流程配置 * @return 事件流程配置集合 */ List selectDcProcessConfigList(DcProcessConfig dcProcessConfig); /** * 根据事件类型查询事件流程配置列表 * * @param eventType 事件类型 * @return 事件流程配置集合 */ List selectDcProcessConfigByEventType(Integer eventType); /** * 新增事件流程配置 * * @param dcProcessConfig 事件流程配置 * @return 结果 */ int insertDcProcessConfig(DcProcessConfig dcProcessConfig); /** * 批量新增事件流程配置 * * @param processConfigList 事件流程配置列表 * @return 结果 */ int insertDcProcessConfigByList(List processConfigList); /** * 修改事件流程配置 * * @param dcProcessConfig 事件流程配置 * @return 结果 */ int updateDcProcessConfig(DcProcessConfig dcProcessConfig); /** * 删除事件流程配置 * * @param id 事件流程配置主键 * @return 结果 */ int deleteDcProcessConfigById(Long id); /** * 批量删除事件流程配置 * * @param ids 需要删除的数据主键集合 * @return 结果 */ int deleteDcProcessConfigByIds(Long[] ids); /** * 根据事件类型批量删除事件流程配置 * * @param eventType 事件类型 * @return 结果 */ int deleteDcProcessConfigByEventType(Integer eventType); }