@RestController @RequestMapping(value="xxljob/jobinfo") public class JobInfoController extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private IJobGroupService |
iJobGroupService |
private IJobInfoService |
iJobInfoService |
| 构造器和说明 |
|---|
JobInfoController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ViewResult<String> |
add(JobInfo jobInfo) |
private Map<String,Object> |
convertTimestamp(JobInfo jobInfo)
时间戳转换为日期串
|
ViewResult<List<Map<String,String>>> |
executorBlockStrategy() |
ViewResult<List<Map<String,String>>> |
executorRouteStrategy() |
ViewResult<List<Map<String,String>>> |
glueType() |
ViewResult<List<JobGroup>> |
jobGroupList() |
ViewResult<List<String>> |
nextTriggerTime(JobInfoBean jobInfo) |
PageResult<Map<String,Object>> |
pageList(Map<String,String> params,
com.baomidou.mybatisplus.extension.plugins.pagination.Page<JobInfo> page) |
ViewResult<String> |
pause(JobInfoBean jobInfo) |
ViewResult<String> |
remove(JobInfoBean jobInfo) |
ViewResult<String> |
start(JobInfoBean jobInfo) |
ViewResult<String> |
triggerJob(JobInfoBean jobInfo) |
ViewResult<String> |
update(JobInfo jobInfo) |
private IJobGroupService iJobGroupService
private IJobInfoService iJobInfoService
@GetMapping(value="/executorRouteStrategy") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:list\')") public ViewResult<List<Map<String,String>>> executorRouteStrategy()
@GetMapping(value="/glueType") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:list\')") public ViewResult<List<Map<String,String>>> glueType()
@GetMapping(value="/executorBlockStrategy") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:list\')") public ViewResult<List<Map<String,String>>> executorBlockStrategy()
@GetMapping(value="/jobGroupList") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:list\')") public ViewResult<List<JobGroup>> jobGroupList()
@PostMapping(value="/pageList") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:list\')") public PageResult<Map<String,Object>> pageList(@RequestBody(required=false) Map<String,String> params, @QueryString(handler=com.xforceplus.delivery.cloud.mybatis.PageQueryStringHandler.class) com.baomidou.mybatisplus.extension.plugins.pagination.Page<JobInfo> page)
private Map<String,Object> convertTimestamp(JobInfo jobInfo)
jobInfo - @PostMapping(value="/add") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:add\')") public ViewResult<String> add(@RequestBody JobInfo jobInfo)
@PostMapping(value="/update") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:update\')") public ViewResult<String> update(@RequestBody JobInfo jobInfo)
@PostMapping(value="/remove") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:remove\')") public ViewResult<String> remove(@RequestBody JobInfoBean jobInfo)
@PostMapping(value="/stop") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:stop\')") public ViewResult<String> pause(@RequestBody JobInfoBean jobInfo)
@PostMapping(value="/start") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:start\')") public ViewResult<String> start(@RequestBody JobInfoBean jobInfo)
@PostMapping(value="/trigger") @PreAuthorize(value="hasAuthority(\'xxljob:jobinfo:trigger\')") public ViewResult<String> triggerJob(@RequestBody JobInfoBean jobInfo)
@PostMapping(value="/nextTriggerTime") public ViewResult<List<String>> nextTriggerTime(@RequestBody JobInfoBean jobInfo)
Copyright © 2022. All rights reserved.