新增角色权限查询接口

This commit is contained in:
dzl 2025-05-09 17:55:25 +08:00
parent ddd5c2a4e2
commit b8db50507b

View File

@ -5,11 +5,14 @@ import com.cdzy.common.model.PageParam;
import com.cdzy.user.model.entity.RolePermissions; import com.cdzy.user.model.entity.RolePermissions;
import com.cdzy.user.service.RolePermissionsService; import com.cdzy.user.service.RolePermissionsService;
import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; 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); 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<RolePermissions> list = rolePermissionsService.list(queryWrapper);
return JsonResult.success(list);
}
} }