forked from wolin_ck666_999/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