refactor(server): 移除已放弃的 Ozon API 直传模块,新增素材删除接口
- 删除 shops/publish/categories/ozon 相关路由、模型、schema 与客户端服务(V2.1 决策放弃 API 直传,改人工上传)
- materials 新增 DELETE /assets/{id}:删除素材记录与本地文件,并同步修正 asset_counts
- 试算页支持单张素材删除,生图弹窗交互微调
- 新增 docs/v2.1/HANDOFF.md 工作交接说明,README 补充索引
This commit is contained in:
@@ -161,6 +161,8 @@ export interface ImageEditSinglePayload {
|
||||
prompt: string;
|
||||
model: string;
|
||||
append?: boolean;
|
||||
/** 插入锚点:新素材排在该素材之后(方便与原图对比) */
|
||||
after_asset_id?: string;
|
||||
}
|
||||
|
||||
/** ★ 单张 AI 生图(采集图/生成图上的「AI生图」入口) */
|
||||
@@ -168,6 +170,11 @@ export function imageEditSingle(payload: ImageEditSinglePayload) {
|
||||
return api.post<{ url: string; asset_id: string | null }>('/suite/image-edit', payload);
|
||||
}
|
||||
|
||||
/** 删除一条素材(DB 记录 + 本地文件),用于删除已生成的图片 */
|
||||
export function deleteAsset(assetId: string) {
|
||||
return api.delete<{ deleted: boolean }>(`/assets/${assetId}`);
|
||||
}
|
||||
|
||||
export interface ExportImagesPayload {
|
||||
title: string;
|
||||
images: Array<{ url: string; groupName: string; variantName?: string | null; key: string }>;
|
||||
|
||||
Reference in New Issue
Block a user