package com.xxl.job.admin.service;
import com.xxl.job.admin.core.model.XxlJobInfo;
import com.xxl.job.core.biz.model.ReturnT;
import java.util.Map;
/**
* core job action for xxl-job
*
* @author xuxueli 2016-5-28 15:30:33
*/
public interface IXxlJobService {
public Map<String, Object> pageList(int start, int length, int jobGroup, String executorHandler, String filterTime);
public ReturnT<String> add(XxlJobInfo jobInfo);
public ReturnT<String> reschedule(XxlJobInfo jobInfo);
public ReturnT<String> remove(int id);
public ReturnT<String> pause(int id);
public ReturnT<String> resume(int id);
public ReturnT<String> triggerJob(int id);
public Map<String,Object> dashboardInfo();
public ReturnT<Map<String,Object>> triggerChartDate();
}