鞍钢鲅鱼圈能源管控系统后端代码
houzhongjian
2 天以前 ccf996cdee3917e469c8afd0dee3d7628806bf39
提交 | 用户 | 时间
07073f 1 package com.iailab.module.ansteel.job.service;
H 2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.module.ansteel.job.dto.ScheduleJobDTO;
5 import com.iailab.module.ansteel.job.entity.ScheduleJobEntity;
6 import com.iailab.module.ansteel.job.vo.ScheduleJobReqVO;
7
8
9 /**
10  * 定时任务
11  *
12  * @author Mark sunlightcs@gmail.com
13  */
14 public interface ScheduleJobService{
15
16     PageResult<ScheduleJobEntity> page(ScheduleJobReqVO reqVO);
17
18     ScheduleJobDTO get(Long id);
19
20     /**
21      * 保存定时任务
22      */
23     void save(ScheduleJobDTO dto);
24     
25     /**
26      * 更新定时任务
27      */
28     void update(ScheduleJobDTO dto);
29     
30     /**
31      * 批量删除定时任务
32      */
33     void deleteBatch(Long id);
34     
35     /**
36      * 批量更新定时任务状态
37      */
38     int updateBatch(Long[] ids, int status);
39     
40     /**
41      * 立即执行
42      */
43     void run(Long[] ids);
44     
45     /**
46      * 暂停运行
47      */
48     void pause(Long[] ids);
49     
50     /**
51      * 恢复运行
52      */
53     void resume(Long[] ids);
54 }