# students_schema:请求、响应的模型框架 from pydantic import BaseModel from datetime import datetime # 查询 class StudentsQuery(BaseModel): sid:int | None = None student_name:str | None = None student_phone: str | None = None class_name:str | None = None job_open_time:datetime | None = None offer_issue_time:datetime | None = None company_name:str | None = None salary:int | None = None # 新建 class StudentsResponse(BaseModel): student_name:str class_name:str student_phone:str job_open_time:datetime | None = None offer_issue_time:datetime | None = None company_name:str | None = None salary:int | None = None # 更新 class StudentsUpdate(BaseModel): student_name:str | None = None class_name:str | None = None student_phone: str | None = None job_open_time:datetime | None = None offer_issue_time:datetime | None = None company_name:str | None = None salary:int | None = None # 删除 class StudentsDelete(BaseModel): sid:int