类 JobController

java.lang.Object
com.aizuda.easy.retry.server.web.controller.JobController

@RestController @RequestMapping("/job") public class JobController extends Object
从以下版本开始:
2.4.0
作者:
www.byteblogs.com
  • 构造器详细资料

    • JobController

      public JobController()
  • 方法详细资料

    • getJobPage

      @GetMapping("/page/list") public PageResult<List<JobResponseVO>> getJobPage(JobQueryVO jobQueryVO)
    • getJobList

      @GetMapping("/list") public List<JobResponseVO> getJobList(@RequestParam("groupName") String groupName)
    • getJobDetail

      @GetMapping("{id}") public JobResponseVO getJobDetail(@PathVariable("id") Long id)
    • saveJob

      @PostMapping public Boolean saveJob(@RequestBody @Validated JobRequestVO jobRequestVO)
    • updateJob

      @PutMapping public Boolean updateJob(@RequestBody @Validated JobRequestVO jobRequestVO)
    • updateJobStatus

      @PutMapping("/status") public Boolean updateJobStatus(@RequestBody @Validated JobUpdateJobStatusRequestVO jobRequestVO)
    • deleteJobById

      @DeleteMapping("{id}") public Boolean deleteJobById(@PathVariable("id") Long id)
    • getTimeByCron

      @GetMapping("/cron") public List<String> getTimeByCron(@RequestParam("cron") String cron)
    • getJobNameList

      @GetMapping("/job-name/list") public List<JobResponseVO> getJobNameList(@RequestParam(value="keywords",required=false) String keywords, @RequestParam(value="jobId",required=false) Long jobId, @RequestParam(value="groupName",required=false) String groupName)
    • trigger

      @PostMapping("/trigger/{jobId}") public Boolean trigger(@PathVariable("jobId") Long jobId)