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