refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态

This commit is contained in:
ddCat
2026-09-09 22:02:10 +08:00
parent bacd502f5c
commit b5f3413ded
298 changed files with 12681 additions and 26428 deletions

View File

@@ -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) {