From b5fb76606f4caea215e2f4ab6fbe0489e740e963 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期三, 16 七月 2025 10:04:53 +0800 Subject: [PATCH] 防火墙修改 --- manage/src/main/java/com/jilongda/manage/query/RoleResourceNoLevelQuery.java | 17 +++++++++++++++++ manage/src/main/java/com/jilongda/manage/authority/controller/SecUserController.java | 8 ++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/authority/controller/SecUserController.java b/manage/src/main/java/com/jilongda/manage/authority/controller/SecUserController.java index ac15d3a..daf7da6 100644 --- a/manage/src/main/java/com/jilongda/manage/authority/controller/SecUserController.java +++ b/manage/src/main/java/com/jilongda/manage/authority/controller/SecUserController.java @@ -22,6 +22,7 @@ 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; @@ -410,9 +411,9 @@ } @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()); @@ -420,6 +421,5 @@ } return ApiResult.success(secResources); } - } diff --git a/manage/src/main/java/com/jilongda/manage/query/RoleResourceNoLevelQuery.java b/manage/src/main/java/com/jilongda/manage/query/RoleResourceNoLevelQuery.java new file mode 100644 index 0000000..1cd9e72 --- /dev/null +++ b/manage/src/main/java/com/jilongda/manage/query/RoleResourceNoLevelQuery.java @@ -0,0 +1,17 @@ +package com.jilongda.manage.query; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +@Data +@ApiModel(value = "角色权限无层级查询参数") +public class RoleResourceNoLevelQuery implements Serializable { + + @ApiModelProperty(value = "角色id") + private Long rid; + +} -- Gitblit v1.7.1