urban-investment-research/Utils/CodeMake/CrudTemplate/Schemas.py

59 lines
909 B
Python
Raw Normal View History

2023-03-28 15:08:12 +08:00
from datetime import datetime, date
2023-03-27 14:42:20 +08:00
from pydantic import BaseModel
from typing import Optional, List
class EditItemTypeInfo(BaseModel):
2023-03-28 15:08:12 +08:00
"""info_content"""
2023-03-27 14:42:20 +08:00
class EditItemTypeAddInfo(BaseModel):
2023-03-28 15:08:12 +08:00
"""add_info_content"""
2023-03-27 14:42:20 +08:00
class EditItemTypeAddReq(EditItemTypeAddInfo):
pass
class EditItemTypeAddRes(EditItemTypeInfo):
pass
class EditItemTypeUpdateInfo(EditItemTypeInfo):
pass
class EditItemTypeUpdateReq(EditItemTypeUpdateInfo):
pass
class EditItemTypeUpdateRes(EditItemTypeInfo):
pass
class EditItemTypeQuery(EditItemTypeInfo):
pass
class EditItemTypeQueryReq(EditItemTypeQuery):
pass
class EditItemTypeGetReq(BaseModel):
id: int
class EditItemTypeGetRes(EditItemTypeInfo):
pass
class EditItemTypeQueryRes(BaseModel):
count: int
items: List[EditItemTypeInfo]
class EditItemTypeDeleteReq(BaseModel):
id: int
#######################