0921第一次修改

This commit is contained in:
2026-09-21 10:09:30 +08:00
parent 42bcdcd6a6
commit 9b490cb76a
2 changed files with 27 additions and 1 deletions
+3 -1
View File
@@ -1,7 +1,9 @@
from sqlalchemy import *
from datetime import datetime,time,date
from database import *
Base = declarative_base() # 执行函数,返回一个基类
# Base = declarative_base() # 执行函数,返回一个基类
class Classes( Base ): # 在python里的名字
__tablename__ = 'classes' # 在数据库中表的名字
+24
View File
@@ -0,0 +1,24 @@
from pydantic import BaseModel # 导入pydantic模块下的BaseModel类
from datetime import datetime,date # 导入datetime模块下的datetime,date类
# ————定义"创建班级"的"请求体"模型————
class ClassCreate( BaseModel ):
class_no: str
class_name: str
# ————定义"更新班级"的"请求体"模型————
class ClassUpdate( BaseModel ):
class_no: str|None = None
class_name: str|None = None
start_date : date|None = None
end_date : date|None = None
created_at : datetime|None = None
update_at : datetime|None = None
# ————定义"班级"的"响应体"模型————
class ClassResponse( BaseModel ):
code:int = 200
detail:str = '执行成功'
total:int = 0
data:str|dict|list|tuple