xbackend/schemas/url_list.py
李伟 84dcdad9b7 1.优化权限板块
2.新增用户搜索板块
2022-04-14 16:08:01 +08:00

61 lines
1.2 KiB
Python

from typing import Any, List, Union
from pydantic import BaseModel, Field
from schemas import DBBase
from typing import Optional
class Url_list(BaseModel):
name: str = None
auth_id: str = None
path_name: str = None
api_list: List[str] = None
api_name: List[str] = None
state: List[bool] = None
system: int = None
class Url_lists(BaseModel):
name: str = None
auth_id: str = None
path_name: str = None
api_list: List[str] = None
api_name: List[str] = None
state: List[bool] = None
system: int = None
game: str = None
class Url_data(BaseModel):
api_list: List[str] = None
api_name: List[str] = None
path_name: str = None
stath_name: List[bool] = None
class Datalist(BaseModel):
path: str
path_name: str
role_id: str
system: int
class Add_role(BaseModel):
path_name: List[str]
system: int
name: str
class Del_role(BaseModel):
path: str
path_name: str
role_id: str
class Editname(BaseModel):
role_id: str #= Field(..., description='要编辑的id')
name: str = None
desc: str = None
class Del_roles(BaseModel):
game:str
role_id:str
username:str