From 8c70558cd9bf1a6ad5ca155507d10b6d5f385f31 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: 星期一, 04 七月 2022 19:07:33 +0800
Subject: [PATCH] 部门下的用户

---
 safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/accountController/UserController.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/accountController/UserController.java b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/accountController/UserController.java
index a7d00ff..48258a7 100644
--- a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/accountController/UserController.java
+++ b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/accountController/UserController.java
@@ -1,15 +1,21 @@
 package com.gkhy.safePlatform.accountController;
 
+import com.gkhy.safePlatform.account.rpc.apimodel.AccountDepartmentService;
 import com.gkhy.safePlatform.account.rpc.apimodel.AccountMenuService;
 import com.gkhy.safePlatform.account.rpc.apimodel.AccountUserService;
 import com.gkhy.safePlatform.account.rpc.apimodel.model.req.query.AccountRPCQuery;
+import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.DepUserRPCRespDTO;
+import com.gkhy.safePlatform.commons.enums.ResultCodes;
 import com.gkhy.safePlatform.commons.query.PageQuery;
+import com.gkhy.safePlatform.commons.vo.ResultVO;
 import org.apache.dubbo.config.annotation.DubboReference;
 import org.apache.dubbo.config.annotation.DubboService;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.security.Principal;
+import java.util.List;
 
 @RestController
 @RequestMapping("/account")
@@ -19,8 +25,21 @@
     private AccountUserService accountUserService;
 
 
+
     @RequestMapping("/page/list")
     public Object getUserPage(Principal principal, PageQuery<AccountRPCQuery> rpcQueryPageQuery) {
         return accountUserService.getAccountPage(Long.valueOf(principal.getName()), rpcQueryPageQuery);
     }
+
+
+    /**
+     * @Description: 获取部门下的用户列表
+     */
+    @RequestMapping(value = "/dep/list", method = RequestMethod.GET)
+    public ResultVO<List<DepUserRPCRespDTO>> depUserList(Principal principal, Long depId) {
+        String userId = principal.getName();
+        return accountUserService.getDepList(Long.valueOf(userId), depId);
+    }
+
+
 }

--
Gitblit v1.9.2