1
This commit is contained in:
@@ -3,6 +3,7 @@ from typing import Self
|
||||
from pydantic import BaseModel, field_serializer, field_validator,model_validator
|
||||
|
||||
|
||||
|
||||
class StudentRequest(BaseModel):
|
||||
class_id:int |None = None
|
||||
stu_name:str |None = None
|
||||
@@ -29,6 +30,7 @@ class StudentRequest(BaseModel):
|
||||
raise ValueError ('入学日期不能晚于毕业日期')
|
||||
return self
|
||||
|
||||
|
||||
class StudentResponse(BaseModel):
|
||||
code:int = 200
|
||||
detail:str = 'ok'
|
||||
@@ -45,3 +47,20 @@ class StudentResponse(BaseModel):
|
||||
2:'已就业'
|
||||
}
|
||||
return d1.get(progress,'暂不明确')
|
||||
|
||||
class StugetResponse(BaseModel):
|
||||
code:int = 200
|
||||
detail:str = 'ok'
|
||||
page: int
|
||||
page_size: int
|
||||
class_id: int
|
||||
stu_name: str
|
||||
age: int
|
||||
gender: str
|
||||
native_place: str
|
||||
birthday: date
|
||||
school: str
|
||||
major: str
|
||||
degree: str
|
||||
admission_date: date
|
||||
graduation_date: date
|
||||
Reference in New Issue
Block a user