feat: Phase 3.5 AI App Management - lifecycle, templates, versioning, analytics

This commit is contained in:
qyyfw committed 2026-07-03 19:41:17 +08:00
1 parent e7d1c39c18
commit 6583bd2a62
7 files changed
+2185 -5

No files matched your search

+15
View File
@@ -575,6 +575,21 @@ export const adminAPI = {
},
clearAdminSlowLogs: () => del<any>('/admin/developer/slow-logs'),
getAdminSlowLogsStats: () => get<any>('/admin/developer/slow-logs/stats'),
// AI App Management
getAIAppStats: () => get<any>('/admin/apps/stats/overview'),
getAIApps: (params?: string) => get<any>('/admin/apps/apps' + (params ? '?' + params : '')),
getAIApp: (id: string) => get<any>('/admin/apps/apps/' + id),
createAIApp: (data: any) => post<any>('/admin/apps/apps', data),
updateAIApp: (id: string, data: any) => put<any>('/admin/apps/apps/' + id, data),
deleteAIApp: (id: string) => del<any>('/admin/apps/apps/' + id),
aiAppLifecycle: (id: string, action: string) => post<any>('/admin/apps/apps/' + id + '/' + action, {}),
getAIAppVersions: (id: string) => get<any>('/admin/apps/apps/' + id + '/versions'),
getAIAppAnalytics: (id: string) => get<any>('/admin/apps/apps/' + id + '/analytics'),
getAIAppTemplates: () => get<any>('/admin/apps/templates'),
createAIAppTemplate: (data: any) => post<any>('/admin/apps/templates', data),
createAIAppFromTemplate: (templateId: string, data: any) => post<any>('/admin/apps/apps/from-template/' + templateId, data),
getAIAppCategories: () => get<any>('/admin/apps/categories')
};