Merge remote-tracking branch 'origin/main'

This commit is contained in:
liuzhaotian
2024-08-01 14:58:57 +08:00
48 changed files with 821 additions and 201 deletions
@@ -48,4 +48,17 @@ public interface PermissionApi {
@Parameter(name = "userId", description = "用户编号", example = "2", required = true)
CommonResult<DeptDataPermissionRespDTO> getDeptDataPermission(@RequestParam("userId") Long userId);
@GetMapping(PREFIX + "/user-role-id-list-by-user-id")
@Operation(summary = "获得拥有多个角色的用户编号集合")
@Parameter(name = "roleIds", description = "角色编号集合", example = "1,2", required = true)
CommonResult<Set<String>> getUserRoleIdListByUserIds(@RequestParam("userId") Long userId);
@GetMapping(PREFIX + "/has-roles")
@Operation(summary = "判断用户是否拥有权限标识")
@Parameters({
@Parameter(name = "userId", description = "用户编号", example = "1", required = true),
@Parameter(name = "permission", description = "权限标识", example = "2", required = true)
})
CommonResult<Boolean> hasRoles(@RequestParam("userId") Long userId,
@RequestParam("permission") String permission);
}