v1.2版本更新发布
This commit is contained in:
20
backend/schemas/semester.py
Normal file
20
backend/schemas/semester.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# ===========================================
|
||||
# 班级操行分管理系统 - 学期请求模型
|
||||
#
|
||||
# 开发者: Canglan
|
||||
# 联系方式: admin@sea-studio.top
|
||||
# 版权归属: Sea Network Technology Studio
|
||||
# 许可证: MIT License
|
||||
#
|
||||
# 版权所有 © Sea Network Technology Studio
|
||||
# ===========================================
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
from typing import Optional
|
||||
|
||||
|
||||
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)")
|
||||
Reference in New Issue
Block a user