xbackend/schemas/role.py
2021-08-09 21:01:35 +08:00

33 lines
544 B
Python

from typing import List
from pydantic import Field
from pydantic.main import BaseModel
from schemas import DBBase
class RoleBase(BaseModel):
game: str = None
name: str = None
desc: str = None
class AddRole(BaseModel):
game: str
name: str
desc: str
class AddRoleDB(DBBase, AddRole):
pass
class DelRole(BaseModel):
ids: List[str] = Field(..., description='要删除的id')
class EditRole(BaseModel):
role_id: str = Field(..., description='要编辑的id')
name: str = None
desc: str = None