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
|
|
|
|
|
|
|
|
#######################
|