This commit is contained in:
Jake Kasper
2025-08-29 08:28:30 -04:00
parent 72670e0386
commit 822c200d86
4 changed files with 429 additions and 14 deletions

View File

@@ -209,9 +209,15 @@ export const adminAPI = {
// Products management
getProducts: (params) => apiClient.get('/admin/products', { params }),
getAllUserProducts: (params) => apiClient.get('/admin/products/user', { params }),
createProduct: (productData) => apiClient.post('/admin/products', productData),
updateProduct: (id, productData) => apiClient.put(`/admin/products/${id}`, productData),
deleteProduct: (id) => apiClient.delete(`/admin/products/${id}`),
promoteUserProduct: (id) => apiClient.post(`/admin/products/user/${id}/promote`),
// Equipment management
getAllUserEquipment: (params) => apiClient.get('/admin/equipment/user', { params }),
promoteUserEquipment: (id) => apiClient.post(`/admin/equipment/user/${id}/promote`),
// System health
getSystemHealth: () => apiClient.get('/admin/system/health'),