From 30cd683e5dbbdd62ff1ca4c72f70e232b0c154e9 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期四, 04 十一月 2021 15:39:09 +0800
Subject: [PATCH] 更新工单待处理,已处理,已归档,已撤销 按条件查询筛选分页

---
 src/main/java/com/whyc/controller/WorkflowController.java |   28 +++++++---------------------
 1 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/src/main/java/com/whyc/controller/WorkflowController.java b/src/main/java/com/whyc/controller/WorkflowController.java
index 3c37bcf..12b69d3 100644
--- a/src/main/java/com/whyc/controller/WorkflowController.java
+++ b/src/main/java/com/whyc/controller/WorkflowController.java
@@ -1,5 +1,7 @@
 package com.whyc.controller;
 
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
 import com.whyc.pojo.WorkflowMain;
 import com.whyc.service.WorkflowMainService;
@@ -7,9 +9,7 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 
@@ -21,25 +21,11 @@
     @Autowired
     private WorkflowMainService mainService;
 
-    @GetMapping("pendList")
-    @ApiOperation(value = "寰呭鐞嗗伐鍗�")
-    public Response<List<WorkflowMain>> getPendList(){
+    @PostMapping("workflowMainList")
+    @ApiOperation(value = "鏌ヨ鍚勭姸鎬佸伐鍗曞垪琛�",notes = "寰呭鐞�:type=0,宸插鐞�:type=1,宸插綊妗�:type=2")
+    public Response<PageInfo<WorkflowMain>> getWorkflowMainList(@RequestBody WorkflowMain main,@RequestParam Integer type, @RequestParam Integer pageNum, @RequestParam Integer pageSize){
         Long userId = ActionUtil.getUser().getUId();
-        return new Response<List<WorkflowMain>>().set(1,mainService.getPendingWorkflowList(userId));
-    }
-
-    @GetMapping("handledList")
-    @ApiOperation(value = "宸插鐞嗗伐鍗�")
-    public Response<List<WorkflowMain>> getHandledList(){
-        Long userId = ActionUtil.getUser().getUId();
-        return new Response<List<WorkflowMain>>().set(1,mainService.getHandledList(userId));
-    }
-
-    @GetMapping("finishList")
-    @ApiOperation(value = "宸插綊妗e伐鍗�")
-    public Response<List<WorkflowMain>> getFinishList(){
-        Long userId = ActionUtil.getUser().getUId();
-        return new Response<List<WorkflowMain>>().set(1,mainService.getFinishList(userId));
+        return new Response<PageInfo<WorkflowMain>>().set(1,mainService.getPendingWorkflowList(userId,type,pageNum,pageSize,main));
     }
 
 }

--
Gitblit v1.9.1