linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/xxljob/service/IJobInfoService.java
@@ -1,5 +1,6 @@
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;
@@ -11,7 +12,7 @@
 * @author BladeX
 * @since 2024-01-10
 */
public interface IJobInfoService extends BaseService<JobInfoEntity> {
public interface IJobInfoService extends IService<JobInfoEntity> {
   /**
    * 自定义分页
@@ -23,4 +24,31 @@
   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);
}