From 9c4620dd3e6c7fd246f590b4ac6575a0bbc9292d Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期一, 08 十一月 2021 11:20:03 +0800
Subject: [PATCH] 更新流程动作接口

---
 src/main/java/com/whyc/controller/WorkflowActionController.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/controller/WorkflowActionController.java b/src/main/java/com/whyc/controller/WorkflowActionController.java
index 83537f8..3105aae 100644
--- a/src/main/java/com/whyc/controller/WorkflowActionController.java
+++ b/src/main/java/com/whyc/controller/WorkflowActionController.java
@@ -1,8 +1,10 @@
 package com.whyc.controller;
 
 import com.whyc.dto.Response;
+import com.whyc.pojo.UserInf;
 import com.whyc.pojo.WorkflowAction;
 import com.whyc.service.WorkflowActionService;
+import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -34,10 +36,21 @@
         return new Response().setII(1,"鏇存柊鎴愬姛");
     }
 
-    @GetMapping("actionTypeList")
-    @ApiOperation(value = "鏌ヨ鍔ㄤ綔绫诲瀷鍒楄〃")
-    public Response<List<WorkflowAction>> getActionTypeList(@RequestParam Integer type,@RequestParam Integer linkType){
-        List<WorkflowAction> actionTypeList = service.getActionTypeList(type,linkType);
+    @GetMapping("actionTypeList4Link")
+    @ApiOperation(value = "鏌ヨ鑺傜偣鐨勫姩浣滅被鍨嬪垪琛�")
+    public Response<List<WorkflowAction>> getActionTypeList4Link(@RequestParam Integer type,@RequestParam Integer linkType){
+        List<WorkflowAction> actionTypeList = service.getActionTypeList4Link(type,linkType);
+        return new Response<List<WorkflowAction>>().set(1,actionTypeList);
+    }
+
+    /**
+     * @see com.whyc.constant.RoleEnum 鐢ㄦ埛瑙掕壊璇存槑
+     */
+    @GetMapping("actionTypeList4Role")
+    @ApiOperation(value = "鏌ヨ鍔ㄤ綔鍒楄〃")
+    public Response getActionTypeList(@RequestParam Integer type,@RequestBody Integer status){
+        int userRole = ActionUtil.getUser().getURole();
+        List<WorkflowAction> actionTypeList = service.getActionTypeList(type,status,userRole);
         return new Response<List<WorkflowAction>>().set(1,actionTypeList);
     }
 }

--
Gitblit v1.9.1