This commit is contained in:
qyyfw committed 2026-07-03 15:06:25 +08:00
1 parent b2ba75a666
commit aa8d689039
7 files changed
+1323 -2

No files matched your search

+17
View File
@@ -512,6 +512,23 @@ export const adminAPI = {
setDefaultAdminStorageConfig: (id: string) => put<any>(`/admin/storage/${id}/set-default`),
testAdminStorageConfig: (data: any) => post<any>('/admin/storage/test', data),
// 自动化任务调度 (Phase 3.2)
getAdminAutomationStats: () => get<any>('/admin/automation/stats/overview'),
getAdminAutomationTasks: (params?: any) => {
const query = params ? '?' + Object.entries(params).filter(([_, v]) => v !== undefined && v !== '').map(([k, v]) => `${k}=${v}`).join('&') : '';
return get<any>(`/admin/automation/${query}`);
},
getAdminAutomationTask: (id: string) => get<any>(`/admin/automation/${id}`),
createAdminAutomationTask: (data: any) => post<any>('/admin/automation/', data),
updateAdminAutomationTask: (id: string, data: any) => put<any>(`/admin/automation/${id}`, data),
deleteAdminAutomationTask: (id: string) => del<any>(`/admin/automation/${id}`),
toggleAdminAutomationTask: (id: string) => put<any>(`/admin/automation/${id}/toggle`),
executeAdminAutomationTask: (id: string) => post<any>(`/admin/automation/${id}/execute`),
getAdminAutomationTaskHistory: (id: string, params?: any) => {
const query = params ? '?' + Object.entries(params).filter(([_, v]) => v !== undefined && v !== '').map(([k, v]) => `${k}=${v}`).join('&') : '';
return get<any>(`/admin/automation/${id}/history${query}`);
},
};
// ===== AI自进化API =====
export const evolutionAPI = {