import { FastifyInstance } from 'fastify'; import * as reportController from '../controllers/report.controller'; import { requireRoles } from '../middlewares/auth.middleware'; export async function reportRoutes(app: FastifyInstance) { app.get('/relatorios/vendas', { preHandler: [requireRoles(['ADMIN'])] }, reportController.salesReportController); app.get('/relatorios/dashboard', { preHandler: [requireRoles(['ADMIN'])] }, reportController.dashboardController); }