package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.CjFillTask; /** * 填表任务Mapper接口 * * @author ruoyi * @date 2026-09-09 */ public interface CjFillTaskMapper { /** * 查询填表任务 * * @param taskId 填表任务主键 * @return 填表任务 */ public CjFillTask selectCjFillTaskByTaskId(Long taskId); /** * 查询填表任务列表 * * @param cjFillTask 填表任务 * @return 填表任务集合 */ public List selectCjFillTaskList(CjFillTask cjFillTask); /** * 统计引用某批填表配置的任务数(删除配置的引用保护) * * @param configIds 填表配置ID集合 * @return 引用任务数 */ public int countByConfigIds(Long[] configIds); /** * 新增填表任务 * * @param cjFillTask 填表任务 * @return 结果 */ public int insertCjFillTask(CjFillTask cjFillTask); /** * 修改填表任务 * * @param cjFillTask 填表任务 * @return 结果 */ public int updateCjFillTask(CjFillTask cjFillTask); /** * 删除填表任务 * * @param taskId 填表任务主键 * @return 结果 */ public int deleteCjFillTaskByTaskId(Long taskId); /** * 批量删除填表任务 * * @param taskIds 需要删除的数据主键集合 * @return 结果 */ public int deleteCjFillTaskByTaskIds(Long[] taskIds); }