@RestController @RequestMapping(value="/openApi") public class OpenAPIController extends Object
| 构造器和说明 |
|---|
OpenAPIController() |
@PostMapping(value="/assert") public ResultDTO<Long> assertAppName(String appName, @RequestParam(required=false) String password)
@PostMapping(value="/saveJob") public ResultDTO<Long> saveJob(@RequestBody SaveJobInfoRequest request)
@PostMapping(value="/exportJob") public ResultDTO<SaveJobInfoRequest> exportJob(Long jobId, Long appId)
@PostMapping(value="/fetchJob") public ResultDTO<JobInfoDTO> fetchJob(Long jobId, Long appId)
@PostMapping(value="/fetchAllJob") public ResultDTO<List<JobInfoDTO>> fetchAllJob(Long appId)
@PostMapping(value="/queryJob") public ResultDTO<List<JobInfoDTO>> queryJob(@RequestBody JobInfoQuery powerQuery)
@PostMapping(value="/disableJob") public ResultDTO<Void> disableJob(Long jobId, Long appId)
@PostMapping(value="/runJob") public ResultDTO<Long> runJob(Long appId, Long jobId, @RequestParam(required=false) String instanceParams, @RequestParam(required=false) Long delay)
@PostMapping(value="/stopInstance") public ResultDTO<Void> stopInstance(Long instanceId, Long appId)
@PostMapping(value="/cancelInstance") public ResultDTO<Void> cancelInstance(Long instanceId, Long appId)
@PostMapping(value="/retryInstance") public ResultDTO<Void> retryInstance(Long instanceId, Long appId)
@PostMapping(value="/fetchInstanceStatus") public ResultDTO<Integer> fetchInstanceStatus(Long instanceId)
@PostMapping(value="/fetchInstanceInfo") public ResultDTO<InstanceInfoDTO> fetchInstanceInfo(Long instanceId)
@PostMapping(value="/queryInstance") public ResultDTO<List<InstanceInfoDTO>> queryInstance(@RequestBody PowerQuery powerQuery)
@PostMapping(value="/saveWorkflow") public ResultDTO<Long> saveWorkflow(@RequestBody SaveWorkflowRequest request)
@PostMapping(value="/fetchWorkflow") public ResultDTO<WorkflowInfoVO> fetchWorkflow(Long workflowId, Long appId)
@PostMapping(value="/deleteWorkflow") public ResultDTO<Void> deleteWorkflow(Long workflowId, Long appId)
@PostMapping(value="/disableWorkflow") public ResultDTO<Void> disableWorkflow(Long workflowId, Long appId)
@PostMapping(value="/enableWorkflow") public ResultDTO<Void> enableWorkflow(Long workflowId, Long appId)
@PostMapping(value="/runWorkflow") public ResultDTO<Long> runWorkflow(Long workflowId, Long appId, @RequestParam(required=false) String initParams, @RequestParam(required=false) Long delay)
@PostMapping(value="/addWorkflowNode") public ResultDTO<List<tech.powerjob.server.persistence.remote.model.WorkflowNodeInfoDO>> saveWorkflowNode(@RequestBody List<SaveWorkflowNodeRequest> request)
@PostMapping(value="/stopWfInstance") public ResultDTO<Void> stopWorkflowInstance(Long wfInstanceId, Long appId)
@PostMapping(value="/retryWfInstance") public ResultDTO<Void> retryWorkflowInstance(Long wfInstanceId, Long appId)
@PostMapping(value="/markWorkflowNodeAsSuccess") public ResultDTO<Void> markWorkflowNodeAsSuccess(Long wfInstanceId, Long nodeId, Long appId)
@PostMapping(value="/fetchWfInstanceInfo") public ResultDTO<WorkflowInstanceInfoDTO> fetchWorkflowInstanceInfo(Long wfInstanceId, Long appId)
Copyright © 2023. All rights reserved.