Files
student_manage_system/students/schema/students_request.py
T

40 lines
1.0 KiB
Python

# 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