修复爆款开头复刻/拆镜复刻软删步骤时未处理生成资源|素材云记录追加资源数据ID

This commit is contained in:
2026-06-24 11:54:37 +08:00
parent ddaa64aef0
commit 9b1a88d131
6 changed files with 182 additions and 24 deletions
@@ -253,6 +253,7 @@ class GenerationAITaskOut(BaseModel):
"user_id": None,
"user_name": None,
"project_id": None,
"generated_resource_id": "generated_resource_xxx",
"gen_type": "image",
"generation_mode": "chatapi_async",
"pipeline_stage": "done",
@@ -316,6 +317,10 @@ class GenerationAITaskOut(BaseModel):
None,
description="项目ID。当前 /generation-ai 任务不绑定项目,通常为 null",
)
generated_resource_id: str | None = Field(
None,
description="关联的生成资源账本ID,来源于 generated_resources.id;历史脏数据可能为空",
)
gen_type: str = Field(..., description="生成类型:image=图片,video=视频")
generation_mode: str | None = Field(
None,
@@ -483,6 +488,7 @@ class GenerationAIRecordHistoryItemOut(BaseModel):
"source_type": "generation_record",
"project_id": "project_xxx",
"project_name": "默认项目",
"generated_resource_id": "generated_resource_xxx",
"gen_type": "image",
"generation_mode": "generation_record",
"pipeline_stage": None,
@@ -526,6 +532,10 @@ class GenerationAIRecordHistoryItemOut(BaseModel):
)
project_id: str | None = Field(None, description="旧项目ID,来源于 generation_records.project_id")
project_name: str | None = Field(None, description="旧项目名称,来源于 projects.name;项目不存在时为空")
generated_resource_id: str | None = Field(
None,
description="关联的生成资源账本ID,来源于 generated_resources.id;历史脏数据可能为空",
)
gen_type: str = Field(..., description="生成类型:image=图片,video=视频")
generation_mode: str | None = Field(
"generation_record",