fix: persist product archive cover and provenance
This commit is contained in:
@@ -47,6 +47,7 @@ class ProductRecord(BaseModel):
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
purge_after: datetime | None = None
|
||||
cover_image_id: str | None = None
|
||||
|
||||
|
||||
class ProductVersionRecord(BaseModel):
|
||||
@@ -63,6 +64,7 @@ class ProductImageRecord(BaseModel):
|
||||
version_id: str
|
||||
image_path: str = ""
|
||||
image_type: str = ""
|
||||
is_cover: bool = False
|
||||
created_at: datetime
|
||||
|
||||
|
||||
@@ -71,11 +73,13 @@ class ProductWordcloudArchiveRecord(BaseModel):
|
||||
product_id: str
|
||||
version_id: str
|
||||
archive_path: str = ""
|
||||
source_job_id: str = ""
|
||||
source_asset_id: str = ""
|
||||
db_checksum: str = ""
|
||||
created_at: datetime
|
||||
|
||||
|
||||
class ProductWordcloudArchiveResponse(ProductWordcloudArchiveRecord):
|
||||
source_job_id: str
|
||||
db_path: str
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user