更新学期功能

This commit is contained in:
2026-04-22 02:51:58 +08:00
parent 8f77251910
commit eb49309058
5 changed files with 414 additions and 7 deletions

View File

@@ -18,3 +18,10 @@ class CreateSemesterRequest(BaseModel):
semester_name: str = Field(..., min_length=1, max_length=100, description="学期名称")
start_date: Optional[str] = Field(None, description="学期开始日期 (YYYY-MM-DD)")
end_date: Optional[str] = Field(None, description="学期结束日期 (YYYY-MM-DD)")
class UpdateSemesterRequest(BaseModel):
"""编辑学期请求"""
semester_name: Optional[str] = Field(None, min_length=1, max_length=100, description="学期名称")
start_date: Optional[str] = Field(None, description="学期开始日期 (YYYY-MM-DD)")
end_date: Optional[str] = Field(None, description="学期结束日期 (YYYY-MM-DD)")