admin-projects/src/api/imports.ts
wangdl 26f20cb826
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 13s
feat: import monitor & knowledge ops enhancements
2026-07-08 19:34:11 +08:00

11 lines
592 B
TypeScript

import { api } from '@/lib/api-client'
import type { ImportJob, ImportJobDetail } from '@/types'
export const importsAdminAPI = {
list: (params: string) => api.get<{ items: ImportJob[] }>(`/admin-api/imports?${params}`),
detail: (id: string) => api.get<ImportJobDetail>(`/admin-api/imports/${id}`),
retry: (id: string) => api.post(`/admin-api/imports/${id}/retry`),
batchRetry: (ids: string[]) => api.post('/admin-api/imports/batch-retry', { ids }),
remove: (id: string) => api.delete<{ success: boolean; deletedId: string; deletedSource: boolean }>(`/admin-api/imports/${id}`),
}