feat: add proxy import flow

This commit is contained in:
LLLLLLiulei
2026-02-05 18:23:49 +08:00
parent b4bd46d067
commit ce9a247a9d
13 changed files with 580 additions and 10 deletions

View File

@@ -10,7 +10,8 @@ import type {
CreateProxyRequest,
UpdateProxyRequest,
PaginatedResponse,
AdminDataPayload
AdminDataPayload,
AdminDataImportResult
} from '@/types'
/**
@@ -220,6 +221,13 @@ export async function exportData(filters?: {
return data
}
export async function importData(payload: {
data: AdminDataPayload
}): Promise<AdminDataImportResult> {
const { data } = await apiClient.post<AdminDataImportResult>('/admin/proxies/data', payload)
return data
}
export const proxiesAPI = {
list,
getAll,
@@ -234,7 +242,8 @@ export const proxiesAPI = {
getProxyAccounts,
batchCreate,
batchDelete,
exportData
exportData,
importData
}
export default proxiesAPI