1. admin-web 接入管理员资源集合

2. system 迁移管理员资源接口
This commit is contained in:
YunaiV
2020-04-27 00:21:37 +08:00
parent 983c01d709
commit caf605063c
5 changed files with 18 additions and 22 deletions

View File

@@ -63,4 +63,12 @@ public class AdminsAuthorizationController {
return CommonResult.success(rootNodes);
}
@GetMapping("/resource-permissions")
@ApiOperation(value = "获得当前账号的资源权限列表")
public CommonResult<Set<String>> resourcePermissions() {
List<ResourceBO> resources = authorizationService.getResourcesByAccountId(new AuthorizationGetResourcesByAccountIdDTO()
.setAccountId(AdminSecurityContextHolder.getAccountId()));
return CommonResult.success(resources.stream().map(ResourceBO::getRoute).collect(Collectors.toSet()));
}
}