疯狂的狮子li
2022-01-13 a0bed51d966ab5d161d3fdd5423ba84f59fb60ff
ruoyi-extend/ruoyi-xxl-job-admin/src/main/java/com/xxl/job/admin/service/XxlJobService.java
@@ -9,78 +9,79 @@
/**
 * core job action for xxl-job
 *
 *
 * @author xuxueli 2016-5-28 15:30:33
 */
public interface XxlJobService {
   /**
    * page list
    *
    * @param start
    * @param length
    * @param jobGroup
    * @param jobDesc
    * @param executorHandler
    * @param author
    * @return
    */
   public Map<String, Object> pageList(int start, int length, int jobGroup, int triggerStatus, String jobDesc, String executorHandler, String author);
    /**
     * page list
     *
     * @param start
     * @param length
     * @param jobGroup
     * @param jobDesc
     * @param executorHandler
     * @param author
     * @return
     */
    public Map<String, Object> pageList(int start, int length, int jobGroup, int triggerStatus, String jobDesc, String executorHandler, String author);
   /**
    * add job
    *
    * @param jobInfo
    * @return
    */
   public ReturnT<String> add(XxlJobInfo jobInfo);
    /**
     * add job
     *
     * @param jobInfo
     * @return
     */
    public ReturnT<String> add(XxlJobInfo jobInfo);
   /**
    * update job
    *
    * @param jobInfo
    * @return
    */
   public ReturnT<String> update(XxlJobInfo jobInfo);
    /**
     * update job
     *
     * @param jobInfo
     * @return
     */
    public ReturnT<String> update(XxlJobInfo jobInfo);
   /**
    * remove job
    *     *
    * @param id
    * @return
    */
   public ReturnT<String> remove(int id);
    /**
     * remove job
     * *
     *
     * @param id
     * @return
     */
    public ReturnT<String> remove(int id);
   /**
    * start job
    *
    * @param id
    * @return
    */
   public ReturnT<String> start(int id);
    /**
     * start job
     *
     * @param id
     * @return
     */
    public ReturnT<String> start(int id);
   /**
    * stop job
    *
    * @param id
    * @return
    */
   public ReturnT<String> stop(int id);
    /**
     * stop job
     *
     * @param id
     * @return
     */
    public ReturnT<String> stop(int id);
   /**
    * dashboard info
    *
    * @return
    */
   public Map<String,Object> dashboardInfo();
    /**
     * dashboard info
     *
     * @return
     */
    public Map<String, Object> dashboardInfo();
   /**
    * chart info
    *
    * @param startDate
    * @param endDate
    * @return
    */
   public ReturnT<Map<String,Object>> chartInfo(Date startDate, Date endDate);
    /**
     * chart info
     *
     * @param startDate
     * @param endDate
     * @return
     */
    public ReturnT<Map<String, Object>> chartInfo(Date startDate, Date endDate);
}