xbackend/schemas/role.py
2021-08-05 15:36:09 +08:00

29 lines
494 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(RoleBase):
id: str = Field(..., description='要编辑的id')