hoàn thành tính năng mp3 player

This commit is contained in:
2026-04-03 07:41:10 +07:00
parent 6246481192
commit 34ff7d72df
12 changed files with 731 additions and 28 deletions
+20
View File
@@ -98,6 +98,26 @@ class AnnotationIn(BaseModel):
canvas_data: dict
# ── Audio ─────────────────────────────────────────────────────────────────────
class AudioOut(BaseModel):
id: int
pdf_id: int
track_name: str
page_number: int | None
sort_order: int
created_at: datetime
model_config = {"from_attributes": True}
class AudioUploadResult(BaseModel):
filename: str
success: bool
audio: AudioOut | None = None
error: str | None = None
class AnnotationOut(BaseModel):
id: int
pdf_id: int