import { Router } from 'express'; import { uploadMeters, downloadMeterTemplate, upload } from '../controllers/bulk-upload.controller'; import { authenticateToken } from '../middleware/auth.middleware'; const router = Router(); // All routes require authentication router.use(authenticateToken); /** * POST /api/bulk-upload/meters * Upload Excel file with meters data */ router.post('/meters', upload.single('file'), uploadMeters); /** * GET /api/bulk-upload/meters/template * Download Excel template for meters */ router.get('/meters/template', downloadMeterTemplate); export default router;