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