Files
SharedClassManager/backend/schemas/semester.py
2026-04-22 00:59:29 +08:00

21 lines
738 B
Python

# ===========================================
# 班级操行分管理系统 - 学期请求模型
#
# 开发者: 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)")