feat: return full product detail with images and versions

This commit is contained in:
2026-09-12 16:10:19 +08:00
parent dd3003609b
commit fe62a7f721
3 changed files with 104 additions and 27 deletions
+5
View File
@@ -89,6 +89,11 @@ class ProductVersionArchiveResponse(ProductVersionRecord):
wordcloud_archives: list[ProductWordcloudArchiveResponse] = Field(default_factory=list)
class ProductDetailResponse(ProductRecord):
images: list[ProductImageRecord] = Field(default_factory=list)
versions: list[ProductVersionArchiveResponse] = Field(default_factory=list)
class JobCreateResponse(BaseModel):
job_id: str