feat: add backend rule group and permission support

This commit is contained in:
wren
2026-05-06 09:40:37 +08:00
parent 7acbe0f1d9
commit 76ba7e65ed
45 changed files with 6175 additions and 110 deletions
@@ -131,6 +131,14 @@ class RolePermissionsVO(BaseModel):
permissions: list[RolePermissionDetailVO] = Field(default_factory=list, description="权限列表")
class RoleAccessSaveVO(BaseModel):
"""角色菜单与接口权限联合保存响应。"""
role_id: int = Field(..., description="角色ID")
route_result: RoleRouteUpdateResultVO = Field(..., description="菜单保存结果")
permission_result: RolePermissionsVO = Field(..., description="接口权限保存结果")
class UserRolesVO(BaseModel):
"""用户角色响应。"""