package com.vci.ubcs.flow.engine.controller; import com.vci.ubcs.flow.core.entity.BladeFlow; import com.vci.ubcs.flow.engine.entity.FlowTaskUserC; import com.vci.ubcs.flow.engine.service.FlowTaskUserService; import com.vci.ubcs.flow.engine.service.VICFlowService; import lombok.AllArgsConstructor; import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 定制流程、启动、转发、完成控制器 * * @author wang1 */ @NonDS @RestController @RequestMapping("vciflow") @AllArgsConstructor public class VCIFlowController { private final VICFlowService vicFlowService; /** * 启动 * @return */ @PostMapping("start") public R list(@RequestBody FlowTaskUserC flowTaskUserC) { return vicFlowService.startProcess(flowTaskUserC); } /** * 流程预测 */ @PostMapping("a") public R a(@RequestBody FlowTaskUserC flowTaskUserC) { return vicFlowService.startProcess(flowTaskUserC); } }