完成前后端紫鸟部分开发
This commit is contained in:
@@ -150,22 +150,72 @@ export interface DeleteBrandProcessedCountry {
|
||||
}
|
||||
|
||||
export interface DeleteBrandResultFile {
|
||||
fileKey?: string
|
||||
sourceFilename: string
|
||||
fileIndex?: number
|
||||
fileTotal?: number
|
||||
chunkIndex?: number
|
||||
chunkTotal?: number
|
||||
processedRows?: number
|
||||
totalRows?: number
|
||||
currentCountry?: string
|
||||
currentAsin?: string
|
||||
countries: DeleteBrandProcessedCountry[]
|
||||
}
|
||||
|
||||
export interface DeleteBrandSubmitResultRequest {
|
||||
submissionId?: string
|
||||
files: DeleteBrandResultFile[]
|
||||
}
|
||||
|
||||
export interface DeleteBrandLineProgressInfo {
|
||||
file_index?: number
|
||||
file_total?: number
|
||||
file_name?: string
|
||||
current_line?: number
|
||||
total_lines?: number
|
||||
current_country?: string
|
||||
current_asin?: string
|
||||
finished_files?: number
|
||||
phase?: string
|
||||
}
|
||||
|
||||
export interface DeleteBrandLineProgress {
|
||||
has_progress: boolean
|
||||
info?: DeleteBrandLineProgressInfo
|
||||
}
|
||||
|
||||
export interface DeleteBrandTaskItem {
|
||||
id: number
|
||||
taskNo?: string
|
||||
status?: string
|
||||
sourceFileCount?: number
|
||||
successFileCount?: number
|
||||
failedFileCount?: number
|
||||
errorMessage?: string
|
||||
createdAt?: string
|
||||
updatedAt?: string
|
||||
finishedAt?: string
|
||||
downloadUrl?: string
|
||||
downloadFilename?: string
|
||||
}
|
||||
|
||||
export interface DeleteBrandTaskDetailVo {
|
||||
task: DeleteBrandTaskItem
|
||||
line_progress: DeleteBrandLineProgress
|
||||
}
|
||||
|
||||
export interface DeleteBrandResultItem {
|
||||
resultId?: number
|
||||
fileKey?: string
|
||||
sourceFilename: string
|
||||
shopName?: string
|
||||
matched: boolean
|
||||
shopId?: string
|
||||
platform?: string
|
||||
openStoreUrl?: string
|
||||
outputFilename?: string
|
||||
downloadUrl?: string
|
||||
taskId?: number
|
||||
countryCount?: number
|
||||
countries?: DeleteBrandCountryGroup[]
|
||||
@@ -311,6 +361,14 @@ export function deleteDeleteBrandHistory(resultId: number) {
|
||||
}))
|
||||
}
|
||||
|
||||
export function getDeleteBrandTaskDetail(taskId: number) {
|
||||
return unwrapJavaResponse(get<JavaApiResponse<DeleteBrandTaskDetailVo>>(`${JAVA_API_PREFIX}/delete-brand/tasks/${taskId}`))
|
||||
}
|
||||
|
||||
export function getDeleteBrandTaskDownloadUrl(taskId: number) {
|
||||
return getJavaDownloadUrl(`/delete-brand/tasks/${taskId}/download`)
|
||||
}
|
||||
|
||||
export function submitDeleteBrandResult(taskId: number, request: DeleteBrandSubmitResultRequest) {
|
||||
return unwrapJavaResponse(post<JavaApiResponse<null>, DeleteBrandSubmitResultRequest>(`${JAVA_API_PREFIX}/delete-brand/tasks/${taskId}/result`, request))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user