RBAC 模版
  1. Schemas
RBAC 模版
  • 身份校验
    • 后台登录登录
    • 刷新token
  • 角色管理
    • 创建角色
    • 获取角色列表
    • 获取角色详情
    • 更新角色
    • 删除角色
  • 用户管理
    • 获取用户信息
    • 创建用户
    • 获取用户列表
    • 获取用户详情
    • 激活用户
    • 禁用用户
  • 用户角色管理
    • 为用户分配角色
    • 获取用户角色
    • 移除用户角色
    • 获取用户完整权限信息
  • 权限管理
    • 创建权限
    • 获取权限列表
    • 获取权限详情
    • 更新权限
    • 删除权限
  • 操作日志
    • 获取操作日志列表
    • 获取操作日志详情
    • 获取指定用户的操作日志
    • 获取指定模块的操作日志
  • 数据模型
    • Schemas
      • Body_login_api_auth_login_post
      • HTTPValidationError
      • Pagination
      • OperationLogResponse
      • PaginationResponse[PermissionResponse]
      • PaginationResponse[RoleResponse]
      • PaginationResponse[OperationLogResponse]
      • PaginationResponse[UserResponse]
      • PermissionCreate
      • PermissionResponse
      • PermissionUpdate
      • ResponseSchema[PaginationResponse[PermissionResponse]]
      • ResponseSchema[PaginationResponse[RoleResponse]]
      • ResponseSchema[PaginationResponse[UserResponse]]
      • ResponseSchema[OperationLogResponse]
      • ResponseSchema[PermissionResponse]
      • ResponseSchema[PaginationResponse[OperationLogResponse]]
      • ResponseSchema[RoleResponse]
      • ResponseSchema[Token]
      • ResponseSchema[UserResponse]
      • ResponseSchema[UserWithRolesResponse]
      • ResponseSchema[bool]
      • RoleCreate
      • RoleResponse
      • RoleUpdate
      • Token
      • ResponseSchema[list[UserRoleResponse]]
      • UserCreate
      • UserResponse
      • UserRoleRequest
      • UserRoleResponse
      • UserWithRolesResponse
      • ValidationError
  1. Schemas

PaginationResponse_PermissionResponse_(PaginationResponse[PermissionResponse])

{
    "items": [
        {
            "name": "string",
            "code": "string",
            "description": "string",
            "resource": "string",
            "action": "string",
            "id": 0,
            "created_at": "2019-08-24T14:15:22Z",
            "updated_at": "2019-08-24T14:15:22Z"
        }
    ],
    "pagination": {
        "total": 0,
        "page": 0,
        "page_size": 0,
        "pages": 0
    }
}
Built with