urban-investment-research/Mods/EditRecord/Schemas.py

39 lines
617 B
Python
Raw Normal View History

2023-03-14 10:49:27 +08:00
from pydantic import BaseModel
from typing import Optional, List
class EditItemTypeInfo(BaseModel):
id: Optional[int]
name: Optional[str]
category: Optional[str]
class EditItemTypeAddInfo(BaseModel):
name: str
category: str
class EditItemTypeAddReq(EditItemTypeAddInfo):
pass
class EditItemTypeAddRes(EditItemTypeInfo):
pass
class EditItemTypeQuery(EditItemTypeInfo):
pass
class EditItemTypeQueryReq(EditItemTypeQuery):
pass
class EditItemTypeQueryRes(BaseModel):
count: int
items: List[EditItemTypeInfo]
class EditItemTypeDeleteReq(BaseModel):
id: int