军标库
This commit is contained in:
		| @ -5,6 +5,7 @@ import cn.dev33.satoken.stp.StpUtil; | ||||
| import cn.hutool.crypto.digest.BCrypt; | ||||
| import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||
| import com.yj.earth.annotation.CheckAuth; | ||||
| import com.yj.earth.annotation.EncryptResponse; | ||||
| import com.yj.earth.annotation.ExcludeField; | ||||
| import com.yj.earth.annotation.RoleAccess; | ||||
| @ -37,6 +38,7 @@ public class UserController { | ||||
|     @Resource | ||||
|     private RoleService roleService; | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "新增用户") | ||||
|     @PostMapping("/add") | ||||
|     @RoleAccess(roleNames = "管理员") | ||||
| @ -56,6 +58,7 @@ public class UserController { | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "删除用户") | ||||
|     @PostMapping("/delete") | ||||
|     @RoleAccess(roleNames = "管理员") | ||||
| @ -64,6 +67,7 @@ public class UserController { | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "更新信息") | ||||
|     @PostMapping("/update") | ||||
|     public ApiResponse update(@RequestBody UpdateUserDto updateUserDto) { | ||||
| @ -73,6 +77,7 @@ public class UserController { | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "更新密码") | ||||
|     @PostMapping("/updatePassword") | ||||
|     public ApiResponse updatePassword(@RequestBody UpdatePasswordDto updatePasswordDto) { | ||||
| @ -88,12 +93,14 @@ public class UserController { | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "用户详情") | ||||
|     @GetMapping("/getById") | ||||
|     public ApiResponse get(@Parameter(description = "用户ID") String id) { | ||||
|         return ApiResponse.success(userService.getById(id)); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "用户列表") | ||||
|     @GetMapping("/list") | ||||
|     @RoleAccess(roleNames = "管理员") | ||||
| @ -102,6 +109,15 @@ public class UserController { | ||||
|         return ApiResponse.success(userPage); | ||||
|     } | ||||
|  | ||||
|     @CheckAuth | ||||
|     @Operation(summary = "设置角色") | ||||
|     @PostMapping("/userBindOrUnBindRole") | ||||
|     @RoleAccess(roleNames = "管理员") | ||||
|     public ApiResponse userBindOrUnBindRole(@RequestBody UserBindOrUnBindRoleDto userBindOrUnBindRoleDto) { | ||||
|         userService.lambdaUpdate().set(User::getRoleId, userBindOrUnBindRoleDto.getRoleId()).eq(User::getId, userBindOrUnBindRoleDto.getUserId()).update(); | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @Operation(summary = "用户登录") | ||||
|     @PostMapping("/login") | ||||
|     public ApiResponse login(@RequestBody UserLoginDto userLoginDto) { | ||||
| @ -124,14 +140,6 @@ public class UserController { | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @Operation(summary = "设置角色") | ||||
|     @PostMapping("/userBindOrUnBindRole") | ||||
|     @RoleAccess(roleNames = "管理员") | ||||
|     public ApiResponse userBindOrUnBindRole(@RequestBody UserBindOrUnBindRoleDto userBindOrUnBindRoleDto) { | ||||
|         userService.lambdaUpdate().set(User::getRoleId, userBindOrUnBindRoleDto.getRoleId()).eq(User::getId, userBindOrUnBindRoleDto.getUserId()).update(); | ||||
|         return ApiResponse.success(null); | ||||
|     } | ||||
|  | ||||
|     @Operation(summary = "获取当前用户信息") | ||||
|     @GetMapping("/getCurrentUserInfo") | ||||
|     public ApiResponse getCurrentUserInfo() { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 ZZX9599
					ZZX9599