package com.ruoyi.job.mapper; import java.util.HashMap; import java.util.List; import com.ruoyi.job.domain.MydoJob; import org.apache.ibatis.annotations.Param; /** * 作业信息Mapper接口 * * @author ruoyi * @date 2025-09-22 */ public interface MydoJobMapper { /** * 查询作业信息 * * @param jobId 作业信息主键 * @return 作业信息 */ public MydoJob selectMydoJobByJobId(String jobId); /** * 查询作业信息列表 * * @param mydoJob 作业信息 * @return 作业信息集合 */ public List selectMydoJobList(MydoJob mydoJob); /** * 新增作业信息 * * @param mydoJob 作业信息 * @return 结果 */ public int insertMydoJob(MydoJob mydoJob); /** * 修改作业信息 * * @param mydoJob 作业信息 * @return 结果 */ public int updateMydoJob(MydoJob mydoJob); /** * 删除作业信息 * * @param jobId 作业信息主键 * @return 结果 */ public int deleteMydoJobByJobId(String jobId); /** * 批量删除作业信息 * * @param jobIds 需要删除的数据主键集合 * @return 结果 */ public int deleteMydoJobByJobIds(String[] jobIds); void ddjTaskFinish(HashMap map); void InvalidMydoJob(HashMap map); MydoJob selectMydoJobByExitList(@Param("exitList") List exitList); }