feat: add admin batch file selection

This commit is contained in:
Lan
2026-06-03 04:34:32 +08:00
parent ab41cd46ec
commit 16d348a25e
6 changed files with 266 additions and 3 deletions
+9
View File
@@ -1,6 +1,7 @@
import api, { rawApiClient } from './client'
import { multipartUploadConfig } from './shared'
import type {
AdminBatchDeleteFilesResponse,
AdminFileListParams,
AdminFilePreviewResponse,
ApiResponse,
@@ -134,6 +135,14 @@ export class FileService {
})
}
static async deleteAdminFiles(
ids: number[]
): Promise<ApiResponse<AdminBatchDeleteFilesResponse>> {
return api.delete('/admin/file/batch-delete', {
data: { ids }
})
}
static async downloadAdminFile(
id: number
): Promise<{ data: Blob; headers: Record<string, string> }> {