forked from caojinliang/StuManagerSys
上传文件至「schema」
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
from pydantic import BaseModel,Field,ConfigDict
|
||||||
|
from datetime import datetime
|
||||||
|
class ClassRequest(BaseModel): #定义更新班级信息的请求体
|
||||||
|
class_id: str = Field(...,)
|
||||||
|
class_name: str = Field(...,)
|
||||||
|
ht_id: int = Field(...)
|
||||||
|
t_id: int = Field(...)
|
||||||
|
start_time: datetime = Field(...)
|
||||||
|
model_config = ConfigDict(from_attributes=True)
|
||||||
|
class ClassCreate(ClassRequest):
|
||||||
|
pass
|
||||||
|
class ClassUpdate(ClassRequest):
|
||||||
|
pass
|
||||||
|
class ClassResponse(BaseModel): #定义响应体
|
||||||
|
code:int = 200
|
||||||
|
detail:str ='OK'
|
||||||
|
totals:int = 0
|
||||||
|
data:ClassRequest | None = None #原来的写法str | dict | list | tuple 这几种类型里,
|
||||||
|
#一个都匹配不上路由里传的ORM对象result(Class类的实例),所以报错500
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user