同步业务名称导致需要同步修改业务代码,现全部更新完毕,初步测试增删改查没有问题。
This commit is contained in:
@@ -8,7 +8,6 @@ class SexEnum(enum.Enum):
|
||||
m = '男'
|
||||
f = '女'
|
||||
|
||||
|
||||
# 查询
|
||||
class StudentsQuery(BaseModel):
|
||||
id:int | None = None
|
||||
@@ -24,15 +23,15 @@ class StudentsQuery(BaseModel):
|
||||
education:str | None = None
|
||||
# 外键字段
|
||||
class_id:int | None = None
|
||||
adnisor_id:int | None = None
|
||||
advisor_id:int | None = None
|
||||
# 额外字段
|
||||
phone:str | None = None
|
||||
|
||||
class EducationEnum(enum.Enum):
|
||||
zhuanke = '专科'
|
||||
benke = '本科'
|
||||
shuoshi = '硕士'
|
||||
boshi = '博士'
|
||||
z = '专科'
|
||||
ben = '本科'
|
||||
s = '硕士'
|
||||
bo = '博士'
|
||||
|
||||
# 新建
|
||||
class StudentsResponse(BaseModel):
|
||||
@@ -48,16 +47,16 @@ class StudentsResponse(BaseModel):
|
||||
education:EducationEnum
|
||||
# 外键字段
|
||||
class_id:int = Field(..., gt=0, description='班级ID')
|
||||
adnisor_id:int | None = None
|
||||
advisor_id:int | None = None
|
||||
# 额外字段
|
||||
phone:str = Field(...,min_length=11,max_length=11,description='学生手机号')
|
||||
|
||||
# 更新
|
||||
class StudentsUpdate(BaseModel):
|
||||
id:int = Field(..., gt=0 , description='学生ID' )
|
||||
num:str = Field(..., min_length=1, max_length=50, description='学生编号' )
|
||||
name:str = Field(..., min_length=1, max_length=50, description='学生姓名' )
|
||||
age:int = Field(..., gt=0, lt=200, description='学生年龄')
|
||||
num:str | None = None
|
||||
name:str | None = None
|
||||
age:int | None = None
|
||||
sex:SexEnum | None = None
|
||||
home_Place:str | None = None
|
||||
college:str | None = None
|
||||
@@ -66,18 +65,26 @@ class StudentsUpdate(BaseModel):
|
||||
graduate_time:datetime | None = None
|
||||
education:str | None = None
|
||||
# 外键字段
|
||||
class_id:int = Field(..., gt=0, description='班级ID')
|
||||
adnisor_id:int | None = None
|
||||
class_id:int | None = None
|
||||
advisor_id:int | None = None
|
||||
# 额外字段
|
||||
phone:str = Field(...,min_length=11,max_length=11,description='学生手机号')
|
||||
phone:str | None = None
|
||||
|
||||
# 删除
|
||||
class StudentsDelete(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
|
||||
id:int | None = None
|
||||
num:str | None = None
|
||||
name:str | None = None
|
||||
age:int | None = None
|
||||
sex:SexEnum | None = None
|
||||
home_Place:str | None = None
|
||||
college:str | None = None
|
||||
specialty:str | None = None
|
||||
enrollment_time:datetime | None = None
|
||||
graduate_time:datetime | None = None
|
||||
education:str | None = None
|
||||
# 外键字段
|
||||
class_id:int | None = None
|
||||
advisor_id:int | None = None
|
||||
# 额外字段
|
||||
phone:str | None = None
|
||||
|
||||
Reference in New Issue
Block a user