上传文件至「schema」

This commit is contained in:
2026-09-22 13:22:13 +08:00
parent f5c99fa737
commit e4375aa214
+22
View File
@@ -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