package com.ruoyi.task.mapper; import com.ruoyi.task.mapper.entity.TaskPlanEntity; import java.util.List; /** * 任务计划表Mapper接口 * * @author ruoyi * @date 2026-03-05 */ public interface TaskPlanMapper { /** * 根据计划主键查询任务计划 * * @param id 计划主键 * @return 任务计划信息 */ TaskPlanEntity selectTaskPlanById(Long id); /** * 查询任务计划列表 * * @param taskPlan 任务计划信息 * @return 任务计划集合 */ List selectTaskPlanList(TaskPlanEntity taskPlan); /** * 新增任务计划 * * @param taskPlan 任务计划信息 * @return 影响行数 */ int insertTaskPlan(TaskPlanEntity taskPlan); /** * 修改任务计划 * * @param taskPlan 任务计划信息 * @return 影响行数 */ int updateTaskPlan(TaskPlanEntity taskPlan); /** * 删除任务计划 * * @param id 计划主键 * @return 影响行数 */ int deleteTaskPlanById(Long id); /** * 批量删除任务计划 * * @param ids 需要删除的计划主键集合 * @return 影响行数 */ int deleteTaskPlanByIds(Long[] ids); }