| | |
| | | package org.springblade.xxljob.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.springblade.xxljob.entity.JobInfoEntity; |
| | | import org.springblade.xxljob.vo.JobInfoVO; |
| | | import org.springblade.core.mp.base.BaseService; |
| | |
| | | * @author BladeX |
| | | * @since 2024-01-10 |
| | | */ |
| | | public interface IJobInfoService extends BaseService<JobInfoEntity> { |
| | | public interface IJobInfoService extends IService<JobInfoEntity> { |
| | | |
| | | /** |
| | | * 自定义分页 |
| | |
| | | IPage<JobInfoVO> selectJobInfoPage(IPage<JobInfoVO> page, JobInfoVO jobInfo); |
| | | |
| | | |
| | | /** |
| | | * 更新任务 |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | boolean updateJob(JobInfoEntity jobInfo); |
| | | |
| | | /** |
| | | * 调度任务信息表 新增 |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | boolean addJob(JobInfoEntity jobInfo); |
| | | |
| | | /** |
| | | * 调度任务信息表 启动 |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | boolean start(JobInfoEntity jobInfo); |
| | | |
| | | /** |
| | | * 调度任务信息表 停止 |
| | | * @param jobInfo |
| | | * @return |
| | | */ |
| | | boolean stop(JobInfoEntity jobInfo); |
| | | } |