更新新增三个模块
This commit is contained in:
@@ -5,6 +5,7 @@ const JAVA_API_PREFIX = '/newApi/api'
|
||||
export interface UploadedFileRef {
|
||||
fileKey: string
|
||||
originalFilename?: string
|
||||
relativePath?: string
|
||||
}
|
||||
|
||||
export interface UploadFileVo {
|
||||
@@ -12,6 +13,7 @@ export interface UploadFileVo {
|
||||
originalFilename: string
|
||||
localPath: string
|
||||
size: number
|
||||
relativePath?: string
|
||||
}
|
||||
|
||||
export interface DedupeResultItem {
|
||||
@@ -39,6 +41,13 @@ export interface DedupeRunRequest {
|
||||
selectedColumns: string[]
|
||||
keepIntegerIds: boolean
|
||||
keepUnderscoreIds: boolean
|
||||
keepIntegerMainIdsWhenNoSubIds: boolean
|
||||
archiveName?: string
|
||||
}
|
||||
|
||||
export interface SplitArchiveEntry {
|
||||
filename: string
|
||||
rowCount?: number
|
||||
}
|
||||
|
||||
export interface SplitResultItem {
|
||||
@@ -49,6 +58,8 @@ export interface SplitResultItem {
|
||||
error?: string
|
||||
rowCount?: number
|
||||
downloadUrl?: string
|
||||
entryCount?: number
|
||||
entries?: SplitArchiveEntry[]
|
||||
}
|
||||
|
||||
export interface SplitRunVo {
|
||||
@@ -68,6 +79,7 @@ export interface SplitRunRequest {
|
||||
splitMode: 'rows_per_file' | 'parts'
|
||||
rowsPerFile?: number
|
||||
parts?: number
|
||||
archiveName?: string
|
||||
}
|
||||
|
||||
export interface ConvertResultItem {
|
||||
@@ -93,6 +105,7 @@ export interface ConvertHistoryVo {
|
||||
export interface ConvertRunRequest {
|
||||
files: UploadedFileRef[]
|
||||
templateId: string
|
||||
archiveName?: string
|
||||
}
|
||||
|
||||
export interface ConvertTemplateVo {
|
||||
@@ -104,6 +117,11 @@ export interface ConvertTemplateVo {
|
||||
builtIn?: boolean
|
||||
}
|
||||
|
||||
export interface ConvertTemplateImportRequest {
|
||||
templateName: string
|
||||
templateContent: string
|
||||
}
|
||||
|
||||
export interface ExcelInfoVo {
|
||||
headers: string[]
|
||||
totalRows: number
|
||||
@@ -143,6 +161,20 @@ export function getConvertTemplates() {
|
||||
return unwrapJavaResponse(get<JavaApiResponse<ConvertTemplateVo[]>>(`${JAVA_API_PREFIX}/convert/templates`))
|
||||
}
|
||||
|
||||
export function importConvertTemplate(request: ConvertTemplateImportRequest) {
|
||||
return unwrapJavaResponse(
|
||||
post<JavaApiResponse<ConvertTemplateVo>, ConvertTemplateImportRequest>(`${JAVA_API_PREFIX}/convert/templates/import`, request),
|
||||
)
|
||||
}
|
||||
|
||||
export function setDefaultConvertTemplate(templateCode: string) {
|
||||
return unwrapJavaResponse(post<JavaApiResponse<null>>(`${JAVA_API_PREFIX}/convert/templates/${templateCode}/default`))
|
||||
}
|
||||
|
||||
export function deleteConvertTemplate(templateCode: string) {
|
||||
return unwrapJavaResponse(del<JavaApiResponse<null>>(`${JAVA_API_PREFIX}/convert/templates/${templateCode}`))
|
||||
}
|
||||
|
||||
export function runConvert(request: ConvertRunRequest) {
|
||||
return unwrapJavaResponse(post<JavaApiResponse<ConvertRunVo>, ConvertRunRequest>(`${JAVA_API_PREFIX}/convert/run`, request))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user