package com.ruoyi.buss.mapper; import java.util.Date; import java.util.List; import com.ruoyi.buss.domain.DsTask; import com.ruoyi.buss.domain.dto.DsTaskQueryParam; /** * 任务信息Mapper接口 * * @author lx * @date 2025-03-14 */ public interface DsTaskMapper { /** * 获取最大的任务ID * @return */ public Long selectMaxTaskId(); /** * 查询任务信息 * * @param PKID 任务信息主键 * @return 任务信息 */ public DsTask selectDsTaskByPKID(Long PKID); /** * 根据日期以及描述查询历史任务 * @param param * @return */ public List selectDsTaskListByParam(DsTaskQueryParam param); /** * 查询任务信息列表 * * @param dsTask 任务信息 * @return 任务信息集合 */ public List selectDsTaskList(DsTask dsTask); /** * 新增任务信息 * * @param dsTask 任务信息 * @return 结果 */ public int insertDsTask(DsTask dsTask); /** * 修改任务信息 * * @param dsTask 任务信息 * @return 结果 */ public int updateDsTask(DsTask dsTask); /** * 删除任务信息 * * @param PKID 任务信息主键 * @return 结果 */ public int deleteDsTaskByPKID(Long PKID); /** * 批量删除任务信息 * * @param PKIDs 需要删除的数据主键集合 * @return 结果 */ public int deleteDsTaskByPKIDs(String[] PKIDs); }