更新所有模块框架,建表已写好,学生查询模块已经写好,正在写新增模块。
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user