| 12345678910111213141516171819202122232425262728293031323334353637 | const router = require('express').Router()const sanksi = require('../../../controller/sanksi.controller')const handleDokumen = require('../../../utils/handleDokumen')const roleId = require('../../../middleware/role')router.post(  '/create/:laporan_id',  roleId([2020, 2021, 2023]),  handleDokumen.fields([{ name: 'dokumen' }, { name: 'berita_acara', maxCount: 1 }, { name: 'dokumen_terima_sanksi' }]),  sanksi.create)router.put(  '/update/:sanksi_id',  roleId([2020, 2021, 2023]),  handleDokumen.array('dokumen'),  sanksi.update)router.put(  '/update-pt/:sanksi_id',  roleId(2022),  sanksi.updatePt)router.put(  '/tmt/update/:id',  roleId([2020, 2021, 2023]),  handleDokumen.array('dokumen'),  sanksi.editTmt)router.get('/', sanksi.getAll)router.get('/:sanksi_id', sanksi.getOne)router.use('/keberatan', require('./keberatan.routes'))router.use('/banding', require('./banding.routes'))router.use('/cabut-sanksi', require('./cabutSanksi.routes'))router.use('/perbaikan', require('./perbaikan.routes'))module.exports = router
 |