From b8db50507b3661bc6303380e5c44e17f67fb781c Mon Sep 17 00:00:00 2001 From: dzl <863620989@qq.com> Date: Fri, 9 May 2025 17:55:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A7=92=E8=89=B2=E6=9D=83?= =?UTF-8?q?=E9=99=90=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/RolePermissionsController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/RolePermissionsController.java b/ebike-user/src/main/java/com/cdzy/user/controller/RolePermissionsController.java index d70859ac..715e975e 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/RolePermissionsController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/RolePermissionsController.java @@ -5,11 +5,14 @@ import com.cdzy.common.model.PageParam; import com.cdzy.user.model.entity.RolePermissions; import com.cdzy.user.service.RolePermissionsService; import com.mybatisflex.core.paginate.Page; +import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; import org.springframework.web.bind.annotation.*; import java.util.List; +import static com.cdzy.user.model.entity.table.RolePermissionsTableDef.ROLE_PERMISSIONS; + /** * 角色权限控制层。 * @@ -94,4 +97,19 @@ public class RolePermissionsController { return JsonResult.success(page); } + + /** + * 查询角色下的权限列表 + * + * @param roleId 角色id + * @return + */ + @GetMapping("getRolePermissionsByRoleId/{roleId}") + public JsonResult getRolePermissionsByRoleId(@PathVariable("roleId") Long roleId) { + QueryWrapper queryWrapper = QueryWrapper.create() + .eq(ROLE_PERMISSIONS.ROLE_ID.getName(), roleId); + List list = rolePermissionsService.list(queryWrapper); + return JsonResult.success(list); + } + }