| | |
| | | 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") |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | | } |