0921第一次修改
This commit is contained in:
@@ -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' # 在数据库中表的名字
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user