Merge remote-tracking branch 'origin/conding' into conding

This commit is contained in:
test1
2026-09-21 15:19:26 +08:00
12 changed files with 266 additions and 247 deletions
+19
View File
@@ -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