@RestController @RequestMapping(value="/workflow") public class WorkflowController extends Object
| 构造器和说明 |
|---|
WorkflowController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultDTO<List<tech.powerjob.server.persistence.remote.model.WorkflowNodeInfoDO>> |
addWorkflowNode(List<SaveWorkflowNodeRequest> request) |
ResultDTO<Long> |
copy(Long workflowId,
Long appId) |
ResultDTO<Void> |
deleteWorkflow(Long workflowId,
Long appId) |
ResultDTO<Void> |
disableWorkflow(Long workflowId,
Long appId) |
ResultDTO<Void> |
enableWorkflow(Long workflowId,
Long appId) |
ResultDTO<WorkflowInfoVO> |
fetchWorkflow(Long workflowId,
Long appId) |
ResultDTO<tech.powerjob.server.persistence.PageResult<WorkflowInfoVO>> |
list(QueryWorkflowInfoRequest req) |
ResultDTO<Long> |
runWorkflow(Long workflowId,
Long appId,
Long delay,
String initParams) |
ResultDTO<Long> |
save(SaveWorkflowRequest req) |
@PostMapping(value="/save") public ResultDTO<Long> save(@RequestBody SaveWorkflowRequest req) throws ParseException
ParseException@GetMapping(value="/disable") public ResultDTO<Void> disableWorkflow(Long workflowId, Long appId)
@GetMapping(value="/enable") public ResultDTO<Void> enableWorkflow(Long workflowId, Long appId)
@GetMapping(value="/delete") public ResultDTO<Void> deleteWorkflow(Long workflowId, Long appId)
@PostMapping(value="/list") public ResultDTO<tech.powerjob.server.persistence.PageResult<WorkflowInfoVO>> list(@RequestBody QueryWorkflowInfoRequest req)
@GetMapping(value="/run") public ResultDTO<Long> runWorkflow(Long workflowId, Long appId, @RequestParam(required=false,defaultValue="0") Long delay, @RequestParam(required=false) String initParams)
@GetMapping(value="/fetch") public ResultDTO<WorkflowInfoVO> fetchWorkflow(Long workflowId, Long appId)
@PostMapping(value="/saveNode") public ResultDTO<List<tech.powerjob.server.persistence.remote.model.WorkflowNodeInfoDO>> addWorkflowNode(@RequestBody List<SaveWorkflowNodeRequest> request)
Copyright © 2023. All rights reserved.