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