const express = require('express'); const router = express.Router(); const { generatePdf, generateExcel, emailPdf, whatsappPdf } = require('../controllers/reportController'); const { protect } = require('../middleware/authMiddleware'); // Generate and download PDF router.post('/pdf', protect, generatePdf); // Generate and download styled Excel (.xlsx) router.post('/excel', protect, generateExcel); // Email PDF to current user router.post('/email', protect, emailPdf); // Send PDF to current user's own WhatsApp router.post('/whatsapp', protect, whatsappPdf); module.exports = router;