成绩模块+课程模块

This commit is contained in:
2026-09-22 17:36:49 +08:00
parent 0cb1d8e196
commit ca3cc80a0d
9 changed files with 361 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
from pydantic import BaseModel, Field
from typing import Optional
class CourseRequest(BaseModel):
course_id: str = Field(..., description='课程编号')
course_name: str = Field(..., description='课程名称')
teacher_id: Optional[str] = Field(None, description='授课教师编号')
class CourseResponse(BaseModel):
code: int = 200
detail: str = 'OK'
totals: int = 0
data: str | dict | tuple | list