diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 77fb892a..09699ba6 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -52,6 +52,15 @@ export const dashboardApi = { predict: (params?: any) => api.get('/dashboard/predict', { params }), } +export const templateApi = { + list: (params?: any) => api.get('/templates', { params }), + get: (id: number) => api.get(`/templates/${id}`), + instantiate: (id: number, data: any) => api.post(`/templates/${id}/instantiate`, data), + create: (data: any) => api.post('/templates', data), + update: (id: number, data: any) => api.put(`/templates/${id}`, data), + delete: (id: number) => api.delete(`/templates/${id}`), +} + export const dataApi = { importExcel: (file: File) => { const form = new FormData()