| | |
| | | |
| | | @ApiOperation(value = "分页查询用户") |
| | | @GetMapping("/selectPage") |
| | | @RequiresRoles({"admin"}) |
| | | // @RequiresRoles({"admin"}) |
| | | @RequiresPermissions({"user:select"}) |
| | | public Result selectPage(UserVo userVO) { |
| | | return Result.success(userService.selectPage(userVO)); |
| | |
| | | |
| | | private class UpdatePasswordRequest { |
| | | } |
| | | |
| | | @ApiOperation(value = "获取当前登录用户的用户名") |
| | | @GetMapping("/currentUsername") |
| | | @RequiresAuthentication // 确保只有认证过的用户可以访问此接口 |
| | | public Result getCurrentUsername() { |
| | | User currentUser = SecurityUtil.getCurrentUser(); |
| | | if (currentUser != null) { |
| | | // 假设User类有getUsername方法可以获取用户名 |
| | | String username = currentUser.getUsername(); |
| | | return Result.success(username); |
| | | } else { |
| | | return Result.fail("用户未登录或会话已过期"); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |