from pydantic import BaseModel,Field from Teachers.model.tea_model import * #查询使用请求体,都可以为空 class TeaRequest(BaseModel): id: int|None = None name: str|None = None sex: Gender|None = None class_id: int | None = None subject_id: str|None = None phone: str | None home_place: str|None = None collage: str|None = None education: str|None = None work_experience: str|None = None start_time: datetime|None = None specialty: str|None = None #更新、任意逻辑删除、新增使用请求体,没有自增键,电话号码不能为空 class NewTeaRequest(BaseModel): name: str | None = None sex: Gender|None = None class_id: int | None = None subject_id: int | None = None home_place: str | None = None phone: str | None = Field(default=None, min_length=11, max_length=11) collage: str | None = None education: str | None = None work_experience: str | None = None start_time: datetime | None = None specialty: str | None = None class NewTeaRequest1(BaseModel): name: str | None = None sex: Gender|None = None class_id: int | None = None subject_id: int | None = None home_place: str | None = None phone: str | None = Field(default=None, min_length=11, max_length=11) collage: str | None = None education: str | None = None work_experience: str | None = None start_time: datetime | None = None specialty: str | None = None class SubRequest(BaseModel): name: str