From fc8e2960e527a65e5cf5c05495ea6081bbd528be Mon Sep 17 00:00:00 2001 From: liao Date: Tue, 7 Nov 2023 17:31:50 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=B5=81=E7=A8=8B=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProcessFbEntryChangeController.java | 2 +- .../controller/ProcessFbInfoController.java | 50 +++++++++++++++++++ ...ocessFbStandardConsultationController.java | 2 +- 3 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbInfoController.java diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbEntryChangeController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbEntryChangeController.java index 35eb967d..4b147bde 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbEntryChangeController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbEntryChangeController.java @@ -25,7 +25,7 @@ import io.swagger.annotations.Api; * @Date: 2023-11-01 * @Version: V1.0 */ -@Api(tags="标准法规入库_变更流程") +@Api(tags="fb标准法规入库_变更流程") @RestController @RequestMapping("/process/fb/processFbEntryChange") @Slf4j diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbInfoController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbInfoController.java new file mode 100644 index 00000000..15166c2a --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbInfoController.java @@ -0,0 +1,50 @@ +package com.jero.modules.activiti.process.fb.controller; + +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.DictPoint; +import com.jero.modules.activiti.entity.ProcessNode; +import com.jero.modules.activiti.mapper.ProcessNodeMapper; +import com.jero.modules.activiti.process.fb.service.IProcessHandleService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @Author: liao + * @Date: 2023/11/7 17:20 + * @Description: 流程信息 + */ +@Api(tags="fb流程信息") +@RestController +@RequestMapping("/process/fb/processFbInfo") +@Slf4j +public class ProcessFbInfoController { + + @Resource + private ProcessNodeMapper processNodeMapper; + @Resource + private IProcessHandleService processHandleService; + + @DictPoint + @GetMapping("/getNodeList") + @ApiImplicitParams({ + @ApiImplicitParam(name = "processDefinitionKey", value = "流程定义key"), + @ApiImplicitParam(name = "processInstanceId", value = "流程实例id(这个参数会去查绑定好的用户)") + }) + @ApiOperation("获得节点列表") + public Result> getNodeList(String processDefinitionKey, String processInstanceId) { + String processDefinitionId = processHandleService.getDefinitionIdByKey(processDefinitionKey); + //查询节点信息 + List processNodeList = processNodeMapper.selectByIdPdIdAndPiId(processDefinitionId,processInstanceId); + return Result.OK(processNodeList); + } + +} diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbStandardConsultationController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbStandardConsultationController.java index 148ac245..57879998 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbStandardConsultationController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/controller/ProcessFbStandardConsultationController.java @@ -15,7 +15,7 @@ import io.swagger.annotations.Api; * @Date: 2023-11-07 * @Version: V1.0 */ -@Api(tags="标准征求意见流程表") +@Api(tags="fb标准征求意见流程表") @RestController @RequestMapping("/process/fb/processFbStandardConsultation") @Slf4j