|
@@ -37,7 +37,7 @@ import java.util.List;
|
|
|
*/
|
|
*/
|
|
|
@RestController
|
|
@RestController
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
-@RequestMapping("/sys-job")
|
|
|
|
|
|
|
+@RequestMapping("/sysJob")
|
|
|
@Tag(description = "sys-job", name = "定时任务")
|
|
@Tag(description = "sys-job", name = "定时任务")
|
|
|
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
|
|
@SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
|
|
|
@Slf4j
|
|
@Slf4j
|
|
@@ -86,7 +86,7 @@ public class SysJobController {
|
|
|
* @return R
|
|
* @return R
|
|
|
*/
|
|
*/
|
|
|
@SysLog("新增定时任务")
|
|
@SysLog("新增定时任务")
|
|
|
- @PostMapping
|
|
|
|
|
|
|
+ @PostMapping("add")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_add')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_add')")
|
|
|
@Operation(description = "新增定时任务")
|
|
@Operation(description = "新增定时任务")
|
|
|
public R save(@RequestBody SysJob sysJob) {
|
|
public R save(@RequestBody SysJob sysJob) {
|
|
@@ -107,7 +107,7 @@ public class SysJobController {
|
|
|
* @return R
|
|
* @return R
|
|
|
*/
|
|
*/
|
|
|
@SysLog("修改定时任务")
|
|
@SysLog("修改定时任务")
|
|
|
- @PutMapping
|
|
|
|
|
|
|
+ @PutMapping("update")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_edit')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_edit')")
|
|
|
@Operation(description = "修改定时任务")
|
|
@Operation(description = "修改定时任务")
|
|
|
public R updateById(@RequestBody SysJob sysJob) {
|
|
public R updateById(@RequestBody SysJob sysJob) {
|
|
@@ -130,7 +130,7 @@ public class SysJobController {
|
|
|
* @return R
|
|
* @return R
|
|
|
*/
|
|
*/
|
|
|
@SysLog("删除定时任务")
|
|
@SysLog("删除定时任务")
|
|
|
- @DeleteMapping("/{id}")
|
|
|
|
|
|
|
+ @DeleteMapping("remove/{id}")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_del')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_del')")
|
|
|
@Operation(description = "唯一标识查询定时任务,暂停任务才能删除")
|
|
@Operation(description = "唯一标识查询定时任务,暂停任务才能删除")
|
|
|
public R removeById(@PathVariable Long id) {
|
|
public R removeById(@PathVariable Long id) {
|
|
@@ -150,7 +150,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("暂停全部定时任务")
|
|
@SysLog("暂停全部定时任务")
|
|
|
- @PostMapping("/shutdown-jobs")
|
|
|
|
|
|
|
+ @PostMapping("/shutdownJobs")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_shutdown_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_shutdown_job')")
|
|
|
@Operation(description = "暂停全部定时任务")
|
|
@Operation(description = "暂停全部定时任务")
|
|
|
public R shutdownJobs() {
|
|
public R shutdownJobs() {
|
|
@@ -175,7 +175,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("启动全部定时任务")
|
|
@SysLog("启动全部定时任务")
|
|
|
- @PostMapping("/start-jobs")
|
|
|
|
|
|
|
+ @PostMapping("/startJobs")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_start_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_start_job')")
|
|
|
@Operation(description = "启动全部定时任务")
|
|
@Operation(description = "启动全部定时任务")
|
|
|
public R startJobs() {
|
|
public R startJobs() {
|
|
@@ -192,7 +192,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("刷新全部定时任务")
|
|
@SysLog("刷新全部定时任务")
|
|
|
- @PostMapping("/refresh-jobs")
|
|
|
|
|
|
|
+ @PostMapping("/refreshJobs")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_refresh_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_refresh_job')")
|
|
|
@Operation(description = "刷新全部定时任务")
|
|
@Operation(description = "刷新全部定时任务")
|
|
|
public R refreshJobs() {
|
|
public R refreshJobs() {
|
|
@@ -218,7 +218,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("启动定时任务")
|
|
@SysLog("启动定时任务")
|
|
|
- @PostMapping("/start-job/{id}")
|
|
|
|
|
|
|
+ @PostMapping("/startJob/{id}")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_start_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_start_job')")
|
|
|
@Operation(description = "启动定时任务")
|
|
@Operation(description = "启动定时任务")
|
|
|
public R startJob(@PathVariable("id") Long jobId) throws SchedulerException {
|
|
public R startJob(@PathVariable("id") Long jobId) throws SchedulerException {
|
|
@@ -251,7 +251,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("立刻执行定时任务")
|
|
@SysLog("立刻执行定时任务")
|
|
|
- @PostMapping("/run-job/{id}")
|
|
|
|
|
|
|
+ @PostMapping("/runJob/{id}")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_run_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_run_job')")
|
|
|
@Operation(description = "立刻执行定时任务")
|
|
@Operation(description = "立刻执行定时任务")
|
|
|
public R runJob(@PathVariable("id") Long jobId) throws SchedulerException {
|
|
public R runJob(@PathVariable("id") Long jobId) throws SchedulerException {
|
|
@@ -272,7 +272,7 @@ public class SysJobController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@SysLog("暂停定时任务")
|
|
@SysLog("暂停定时任务")
|
|
|
- @PostMapping("/shutdown-job/{id}")
|
|
|
|
|
|
|
+ @PostMapping("/shutdownJob/{id}")
|
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_shutdown_job')")
|
|
@PreAuthorize("@pms.hasPermission('job_sys_job_shutdown_job')")
|
|
|
@Operation(description = "暂停定时任务")
|
|
@Operation(description = "暂停定时任务")
|
|
|
public R shutdownJob(@PathVariable("id") Long id) {
|
|
public R shutdownJob(@PathVariable("id") Long id) {
|
|
@@ -290,7 +290,7 @@ public class SysJobController {
|
|
|
* 唯一标识查询定时执行日志
|
|
* 唯一标识查询定时执行日志
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @GetMapping("/job-log")
|
|
|
|
|
|
|
+ @GetMapping("/jobLog")
|
|
|
@Operation(description = "唯一标识查询定时执行日志")
|
|
@Operation(description = "唯一标识查询定时执行日志")
|
|
|
public R getJobLog(Page page, SysJobLog sysJobLog) {
|
|
public R getJobLog(Page page, SysJobLog sysJobLog) {
|
|
|
return R.ok(sysJobLogService.page(page, Wrappers.query(sysJobLog)));
|
|
return R.ok(sysJobLogService.page(page, Wrappers.query(sysJobLog)));
|
|
@@ -300,7 +300,7 @@ public class SysJobController {
|
|
|
* 检验任务名称和任务组联合是否唯一
|
|
* 检验任务名称和任务组联合是否唯一
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @GetMapping("/is-valid-task-name")
|
|
|
|
|
|
|
+ @GetMapping("/isValidTaskName")
|
|
|
@Operation(description = "检验任务名称和任务组联合是否唯一")
|
|
@Operation(description = "检验任务名称和任务组联合是否唯一")
|
|
|
public R isValidTaskName(@RequestParam String jobName, @RequestParam String jobGroup) {
|
|
public R isValidTaskName(@RequestParam String jobName, @RequestParam String jobGroup) {
|
|
|
return this.sysJobService
|
|
return this.sysJobService
|