类 WorkflowManagerController

java.lang.Object
io.github.code.visual.web.WorkflowManagerController

@RestController @ConditionalOnProperty(name="visual.flow.enableDefaultApi", havingValue="true", matchIfMissing=true) public class WorkflowManagerController extends Object
  • 构造器详细资料

    • WorkflowManagerController

      @Autowired public WorkflowManagerController(WorkflowManager workflowManager)
  • 方法详细资料

    • executeWorkflow

      @PostMapping("/api/engine/workflow/execute") public Map<Integer,List<WorkflowTaskLog>> executeWorkflow(@RequestParam Integer workflowId, @RequestBody Map inputVariables)
    • debugWorkflow

      @PostMapping("/api/engine/workflow/debug") public Map<Integer,List<WorkflowTaskLog>> debugWorkflow(@RequestBody DebugRequest debugRequest)
    • createWorkflow

      @PostMapping("/api/engine/workflow") public Object createWorkflow(@RequestBody WorkflowMetadata workflowMetadata)
    • deleteWorkflowMetadata

      @DeleteMapping("/api/engine/workflow") public Object deleteWorkflowMetadata(@RequestParam Integer workflowId)
    • updateWorkflowMetadata

      @PutMapping("/api/engine/workflow") public Object updateWorkflowMetadata(@RequestBody WorkflowMetadata workflowMetadata)
    • listMenuWorkflow

      @GetMapping("/api/engine/workflowList") public List<WorkflowMetadata> listMenuWorkflow()
    • compileGroovyScript

      @PostMapping("/api/engine/groovyScript/compile") public Object compileGroovyScript(@RequestBody ScriptRequest runRequest)
    • getWorkflowMetadata

      @GetMapping("/api/engine/workflow") public WorkflowMetadata getWorkflowMetadata(@RequestParam Integer workflowId)