feat: archive visible wordclouds into products

This commit is contained in:
2026-09-12 13:17:13 +08:00
parent c2ca770cd7
commit 1c51a9bc2b
4 changed files with 462 additions and 0 deletions
+11
View File
@@ -74,6 +74,17 @@ class ProductWordcloudArchiveRecord(BaseModel):
created_at: datetime
class ProductWordcloudArchiveResponse(ProductWordcloudArchiveRecord):
source_job_id: str
db_path: str
class ProductVersionArchiveResponse(ProductVersionRecord):
design_preview_path: str
wordcloud_count: int
wordcloud_archives: list[ProductWordcloudArchiveResponse] = Field(default_factory=list)
class JobCreateResponse(BaseModel):
job_id: str