feat: add study session APIs and per-user review isolation

This commit is contained in:
2026-02-27 11:14:25 +08:00
parent 60ce70f532
commit eb88494c5a
4 changed files with 126 additions and 24 deletions

View File

@@ -9,3 +9,13 @@ type ReviewAnswerRequest struct {
Answer string `json:"answer" binding:"required"`
Mode string `json:"mode" binding:"required"` // spelling, en2cn, cn2en
}
type CreateStudySessionRequest struct {
Limit int `json:"limit"`
}
type SubmitStudyAnswerRequest struct {
WordID int64 `json:"word_id" binding:"required"`
Answer string `json:"answer" binding:"required"`
Mode string `json:"mode" binding:"required"` // spelling, en2cn, cn2en
}