From 90206a8d6467a7ad80a6caf398a131d284e918c4 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期日, 23 四月 2023 10:01:15 +0800
Subject: [PATCH] 更新大屏1级告警,单据审批

---
 src/main/java/com/whyc/controller/WorkflowMainController.java |   57 ++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/whyc/controller/WorkflowMainController.java b/src/main/java/com/whyc/controller/WorkflowMainController.java
index 9ab4887..5a80aa6 100644
--- a/src/main/java/com/whyc/controller/WorkflowMainController.java
+++ b/src/main/java/com/whyc/controller/WorkflowMainController.java
@@ -2,7 +2,7 @@
 
 import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
-import com.whyc.pojo.WorkflowLink;
+import com.whyc.pojo.UserInf;
 import com.whyc.pojo.WorkflowMain;
 import com.whyc.service.WorkflowLinkService;
 import com.whyc.service.WorkflowMainService;
@@ -12,7 +12,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
-import java.util.List;
+import java.util.Map;
 
 @RestController
 @RequestMapping("workflowMain")
@@ -25,17 +25,56 @@
     @Autowired
     private WorkflowLinkService linkService;
 
-    @PostMapping("workflowMainList")
-    @ApiOperation(value = "鏌ヨ鍚勭姸鎬佸伐鍗曞垪琛�",notes = "寰呭鐞�:type=0,宸插鐞�:type=1,宸插綊妗�:type=2,宸叉挙閿�:type=3")
-    public Response<PageInfo<WorkflowMain>> getList(@RequestBody WorkflowMain main,@RequestParam Integer type, @RequestParam Integer pageNum, @RequestParam Integer pageSize){
-        Long userId = ActionUtil.getUser().getUId();
-        return new Response<PageInfo<WorkflowMain>>().set(1,service.getPendingList(userId,type,pageNum,pageSize,main));
-    }
-
     @GetMapping("basicInfo")
     @ApiOperation(value = "宸ュ崟鍩烘湰鐘舵��")
     public Response<WorkflowMain> getBasicInfo(@RequestParam Integer mainId){
         return new Response<WorkflowMain>().set(1,service.getBaseInfo(mainId));
     }
 
+    //鏈汉鐨勫崟鎹�: 宸插鎵�,瀹℃壒涓�,宸叉挙閿�,宸查┏鍥�
+    //鎺ユ敹鍒扮殑鍗曟嵁: 寰呭鏍�,(寰呮帴鍗曞鏍�?),宸插鏍�
+    /**
+     * 鏈汉鐨勫崟鎹�:
+     *  宸插鎵�,瀹℃壒涓�,宸叉挙閿�,宸查┏鍥�
+     * */
+    @GetMapping("ownStatistics")
+    @ApiOperation(value = "鏈汉鐨勫崟鎹粺璁�")
+    public Response<Map<Integer,Integer>> getOwnStatistics(int type){
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.getOwnStatistics(userId,type);
+    }
+
+    /**
+     * 鏈汉鐨勫崟鎹�:
+     *  宸插鎵�,瀹℃壒涓�,宸叉挙閿�,宸查┏鍥�
+     * */
+    @GetMapping("ownListPage")
+    @ApiOperation(value = "鏈汉鐨勫崟鎹垪琛ㄥ垎椤�")
+    public Response<PageInfo<WorkflowMain>> ownListPage(int type,int status,int pageNum,int pageSize){
+        int userId = ActionUtil.getUser().getUId().intValue();
+        return service.ownListPage(userId,type,status,pageNum,pageSize);
+    }
+
+    /**
+     * 鎺ユ敹鍒扮殑鍗曟嵁:
+     *  鏀剧數璁″垝涓存椂琛ㄤ腑瀛樺湪: 寰呭鏍�,寰呮帴鍗曞鏍�,宸插鏍�
+     * */
+    @GetMapping("receivedStatistics")
+    @ApiOperation(value = "鎺ユ敹鍒扮殑鍗曟嵁缁熻")
+    public Response<Map<Integer,Integer>> getReceivedStatistics(int type){
+        UserInf user = ActionUtil.getUser();
+        return service.getReceivedStatistics(type,user);
+    }
+
+    /**
+     * 鎺ユ敹鍒扮殑鍗曟嵁:
+     *  鏀剧數璁″垝涓存椂琛ㄤ腑瀛樺湪: 寰呭鏍�,寰呮帴鍗曞鏍�,宸插鏍�
+     * */
+    @GetMapping("receivedListPage")
+    @ApiOperation(value = "鎺ユ敹鍒扮殑鍗曟嵁鍒楄〃鍒嗛〉")
+    public Response<PageInfo<WorkflowMain>> getReceivedListPage(int type,int status,int pageNum,int pageSize){
+        UserInf user = ActionUtil.getUser();
+        return service.getReceivedListPage(type,status,user,pageNum,pageSize);
+    }
+
 }

--
Gitblit v1.9.1