import { Router, type IRouter } from 'express'; import { authenticate } from '../middlewares/auth.middleware.js'; import { tenantMiddleware } from '../middlewares/tenant.middleware.js'; import * as ctrl from '../controllers/papeleria.controller.js'; const router: IRouter = Router(); router.use(authenticate); router.use(tenantMiddleware); router.get('/', ctrl.list); router.post('/', ctrl.upload); router.get('/:id/download', ctrl.download); router.post('/:id/aprobar', ctrl.aprobar); router.post('/:id/rechazar', ctrl.rechazar); router.post('/:id/aprobar-cliente', ctrl.aprobarCliente); router.post('/:id/rechazar-cliente', ctrl.rechazarCliente); router.delete('/:id', ctrl.eliminar); export { router as papeleriaRoutes };