From cfededd9721be4322e660fc879f11a806fcc7963 Mon Sep 17 00:00:00 2001 From: weidy <lastanimals@163.com> Date: 星期二, 20 六月 2023 17:07:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/controller/VCIFlowController.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/controller/VCIFlowController.java b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/controller/VCIFlowController.java new file mode 100644 index 0000000..bb40cc7 --- /dev/null +++ b/Source/UBCS/ubcs-ops/ubcs-flow/src/main/java/com/vci/ubcs/flow/engine/controller/VCIFlowController.java @@ -0,0 +1,45 @@ +package com.vci.ubcs.flow.engine.controller; + +import com.vci.ubcs.flow.core.entity.BladeFlow; +import com.vci.ubcs.flow.engine.entity.FlowTaskDTO; +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; + +import static com.vci.ubcs.flow.engine.service.impl.VCIFlowserviceImpl.NODE_NEXT; + + +/** + * 瀹氬埗娴佺▼銆佸惎鍔ㄣ�佽浆鍙戙�佸畬鎴愭帶鍒跺櫒 + * + * @author wang1 + */ +@NonDS +@RestController +@RequestMapping("vciflow") +@AllArgsConstructor +public class VCIFlowController { + + private final VICFlowService vicFlowService; + + /** + * 鍚姩 + * @return + */ + @PostMapping("start") + public R<BladeFlow> list(@RequestBody FlowTaskDTO flowTaskUserC) { + return vicFlowService.startProcess(flowTaskUserC); + } + + /** + * 娴佺▼棰勬祴,娴佺▼浠诲姟鎸夐挳 + */ + @PostMapping("next") + public R<FlowTaskDTO> next(@RequestBody FlowTaskDTO flowTaskUserC) { + return R.data(vicFlowService.nextFlowNode(NODE_NEXT,flowTaskUserC.getProcessInstanceId())); + } +} -- Gitblit v1.9.3