refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { apiBaseURL, apiClient, compactApiParams, request } from "@/services/api/request";
|
||||
import { http, apiBaseURL, compactApiParams } from "@/services/api/request";
|
||||
|
||||
export type AdminStorageResource = {
|
||||
id: string;
|
||||
@@ -24,7 +24,7 @@ export type AdminResourcePage = {
|
||||
items: AdminStorageResource[];
|
||||
total: number;
|
||||
page: number;
|
||||
limit: number;
|
||||
pageSize: number;
|
||||
};
|
||||
|
||||
export type AdminStorageDimensionStat = {
|
||||
@@ -51,7 +51,7 @@ export type AdminResourceQuery = {
|
||||
provider?: string;
|
||||
userId?: string;
|
||||
page?: number;
|
||||
limit?: number;
|
||||
pageSize?: number;
|
||||
};
|
||||
|
||||
export type AdminResourceReference = {
|
||||
@@ -72,16 +72,16 @@ export type AdminResourceDeleteResult = {
|
||||
};
|
||||
|
||||
export async function listAdminResources(query: AdminResourceQuery, signal?: AbortSignal) {
|
||||
return request<AdminResourcePage>(apiClient.get("/admin/resources", { params: compactApiParams(query), signal }));
|
||||
return http.get<AdminResourcePage>("/admin/resources", { params: compactApiParams(query), signal });
|
||||
}
|
||||
|
||||
export async function getAdminStorageStats(signal?: AbortSignal) {
|
||||
const result = await request<{ stats: AdminStorageStats }>(apiClient.get("/admin/storage/stats", { signal }));
|
||||
const result = await http.get<{ stats: AdminStorageStats }>("/admin/storage/stats", { signal });
|
||||
return result.stats;
|
||||
}
|
||||
|
||||
export function deleteAdminResources(resourceIds: string[]) {
|
||||
return request<AdminResourceDeleteResult>(apiClient.post("/admin/resources/delete", { resourceIds }));
|
||||
return http.post<AdminResourceDeleteResult>("/admin/resources/delete", { resourceIds });
|
||||
}
|
||||
|
||||
export function adminResourceFileUrl(id: string, download = false) {
|
||||
|
||||
Reference in New Issue
Block a user