完成品牌删除模块

This commit is contained in:
super
2026-03-29 00:22:45 +08:00
parent e4a5f5acc0
commit e962990ca0
11 changed files with 539 additions and 61 deletions

View File

@@ -205,12 +205,17 @@ export interface DeleteBrandTaskDetailVo {
line_progress: DeleteBrandLineProgress
}
export interface DeleteBrandTaskBatchVo {
items: DeleteBrandTaskDetailVo[]
missingTaskIds: number[]
}
export interface DeleteBrandResultItem {
resultId?: number
fileKey?: string
sourceFilename: string
shopName?: string
matched: boolean
matched?: boolean
shopId?: string
platform?: string
openStoreUrl?: string
@@ -365,6 +370,10 @@ export function getDeleteBrandTaskDetail(taskId: number) {
return unwrapJavaResponse(get<JavaApiResponse<DeleteBrandTaskDetailVo>>(`${JAVA_API_PREFIX}/delete-brand/tasks/${taskId}`))
}
export function getDeleteBrandTaskDetails(taskIds: number[]) {
return unwrapJavaResponse(post<JavaApiResponse<DeleteBrandTaskBatchVo>, { taskIds: number[] }>(`${JAVA_API_PREFIX}/delete-brand/tasks/batch`, { taskIds }))
}
export function getDeleteBrandTaskDownloadUrl(taskId: number) {
return getJavaDownloadUrl(`/delete-brand/tasks/${taskId}/download`)
}