| 1234567891011121314151617181920212223242526 | const router = require('express').Router()const user = require('../../controller/v1/user.controller')const pt = require('../../controller/v1/pt.controller')const pelanggaran = require('../../controller/v1/pelanggaran.controller')const laporan = require('../../controller/v1/laporan.controller')const pemantauan = require('../../controller/v1/pemantauan.controller')const handleDokumen = require('../../utils/handleDokumen')const auth = require('../../middleware/verifyTokenPublic')const pengunjung = require('../../controller/v1/pengunjung.controller')const sanksi = require('../../controller/v1/sanksi.controller')router.get('/pt', pt.public)router.get('/pelanggaran', pelanggaran.public)router.get('/pemantauan', pemantauan.public)router.get('/laporan/:no_laporan', laporan.getLaporanByNoLaporanAndId)router.post(  '/laporan/create',  auth,  handleDokumen.array('dokumen'),  laporan.public)router.post('/user/create', handleDokumen.single('foto'), user.addUserPublic)router.post('/sanksi/add-peserta-pleno', handleDokumen.single('ttd'), sanksi.addPesertaPleno)router.get('/pengunjung', pengunjung.getPengunjungPublic)module.exports = router
 |