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