59 lines
909 B
Python
59 lines
909 B
Python
from datetime import datetime, date
|
|
from pydantic import BaseModel
|
|
from typing import Optional, List
|
|
|
|
|
|
class EditItemTypeInfo(BaseModel):
|
|
"""info_content"""
|
|
|
|
|
|
class EditItemTypeAddInfo(BaseModel):
|
|
"""add_info_content"""
|
|
|
|
|
|
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
|
|
|
|
#######################
|