[测评系统]--测评系统核心代码库
林致杰
2023-04-24 00a803a1fdccb8a93b76b8be3cef34d7fd6d401c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.ots.project.monitor.job.service;
import com.ots.common.exception.job.TaskException;
import com.ots.project.monitor.job.domain.Job;
import org.quartz.SchedulerException;
import java.util.List;
 
public interface IJobService {
    
    public List<Job> selectJobList(Job job);
    
    public Job selectJobById(Long jobId);
    
    public int pauseJob(Job job) throws SchedulerException;
    
    public int resumeJob(Job job) throws SchedulerException;
    
    public int deleteJob(Job job) throws SchedulerException;
    
    public void deleteJobByIds(String ids) throws SchedulerException;
    
    public int changeStatus(Job job) throws SchedulerException;
    
    public void run(Job job) throws SchedulerException;
    
    public int insertJob(Job job) throws SchedulerException, TaskException;
    
    public int updateJob(Job job) throws SchedulerException, TaskException;
    
    public boolean checkCronExpressionIsValid(String cronExpression);
}