| | |
| | | import com.jilongda.manage.authority.vo.SecResourceVO; |
| | | import com.jilongda.manage.authority.vo.SecUsersVO; |
| | | import com.jilongda.manage.model.TOptometrist; |
| | | import com.jilongda.manage.query.RoleResourceNoLevelQuery; |
| | | import com.jilongda.manage.query.TOptometristQuery; |
| | | import com.jilongda.manage.utils.LoginInfoUtil; |
| | | import com.jilongda.manage.utils.UserUtil; |
| | |
| | | } |
| | | |
| | | @ApiOperation(value = "获取角色权限---无层级", notes = "获取角色权限无层级,传递角色id即可") |
| | | @GetMapping(value = "/resource/noLevel") |
| | | public ApiResult<List<SecResources>> roleResourceNoLevel(@RequestParam Long rid) { |
| | | List<SecRoleResource> secRoleResources = secRoleResourceService.list(Wrappers.lambdaQuery(SecRoleResource.class).eq(SecRoleResource::getRoleId, rid)); |
| | | @PostMapping(value = "/noLevelList") |
| | | public ApiResult<List<SecResources>> roleResourceNoLevel(@RequestBody RoleResourceNoLevelQuery query) { |
| | | List<SecRoleResource> secRoleResources = secRoleResourceService.list(Wrappers.lambdaQuery(SecRoleResource.class).eq(SecRoleResource::getRoleId, query.getRid())); |
| | | List<SecResources> secResources = new ArrayList<>(); |
| | | if (!CollectionUtils.isEmpty(secRoleResources)) { |
| | | List<Long> resIds = secRoleResources.stream().map(SecRoleResource::getResourceId).collect(Collectors.toList()); |
| | |
| | | } |
| | | return ApiResult.success(secResources); |
| | | } |
| | | |
| | | } |
| | | |