修复复盘保存失败:原地更新成绩并新增 review 专用接口。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-28 16:38:20 +08:00
parent ff4e0b1d37
commit bec9df5d6f
6 changed files with 128 additions and 37 deletions
+9
View File
@@ -219,6 +219,15 @@ class ExamUpdate(BaseModel):
scores: list[ScoreInput] | None = None
class ReviewScoreInput(BaseModel):
subject_id: int
review_statuses: list[ReviewStatusEnum] = []
class ExamReviewUpdate(BaseModel):
reviews: list[ReviewScoreInput] = []
class ExamOut(BaseModel):
id: UUID
exam_type: ExamTypeEnum