更新所有模块框架,建表已写好,学生查询模块已经写好,正在写新增模块。

This commit is contained in:
Orangeeee
2026-09-21 08:41:49 +08:00
parent 4627b4a57a
commit 1f4fa614e5
8 changed files with 276 additions and 2 deletions
+39
View File
@@ -0,0 +1,39 @@
# 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