const router = require('express').Router() const laporan = require('../../../controller/v1/laporan.controller') const handleDokumen = require('../../../utils/handleDokumen') router.get('/', laporan.getAll) router.get('/jumlah', laporan.jumlahLaporan) router.get('/byPembina/:idPembina', ...laporan.laporanByPembina) router.get('/:id', laporan.getOne) router.post('/create', handleDokumen.array('dokumen'), laporan.create) router.put('/update/:id', ((req, res, next) => { if (req.query.redudansi === 'true') return handleDokumen.array('dokumen')(req, res, next); return next() }), laporan.update) router.use('/jadwal', require('./jadwal.routes')) router.use('/evaluasi', require('./evaluasi.routes')) module.exports = router