const express = require('express'); const { depreciationReport, monthlyDepreciationReport, writeDepreciationPdf } = require('../services/reports'); const router = express.Router(); router.get('/reports/depreciation', (req, res) => { const year = Number(req.query.year || new Date().getFullYear()); const bookType = req.query.book || 'GAAP'; res.json(depreciationReport(year, bookType)); }); router.get('/reports/monthly-depreciation', (req, res) => { const year = Number(req.query.year || new Date().getFullYear()); const bookType = req.query.book || 'GAAP'; res.json(monthlyDepreciationReport(year, bookType)); }); router.get('/reports/depreciation.pdf', (req, res) => { const year = Number(req.query.year || new Date().getFullYear()); const book = req.query.book || 'GAAP'; writeDepreciationPdf(res, year, book); }); module.exports = router;