generated from MuhammadIqbalMaulana/UAS-SIG
Initial commit
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
const express = require('express');
|
||||
const admin_controller = require('../controllers/admin_controller');
|
||||
|
||||
const admin_router = express.Router();
|
||||
|
||||
// Jalur endpoint penarikan seluruh data tabel untuk dasbor admin
|
||||
admin_router.get('/mustahik', admin_controller.ambil_semua_mustahik);
|
||||
|
||||
// Jalur endpoint penarikan informasi detail dan indikator spasial warga tertentu
|
||||
admin_router.get('/mustahik/:id', admin_controller.ambil_detail_mustahik);
|
||||
|
||||
// Jalur endpoint mutasi perubahan status persetujuan data verifikasi kemiskinan
|
||||
admin_router.patch('/verifikasi/:id', admin_controller.perbarui_status_validasi);
|
||||
|
||||
module.exports = admin_router;
|
||||
@@ -0,0 +1,11 @@
|
||||
const express = require('express');
|
||||
const auth_controller = require('../controllers/auth_controller');
|
||||
const auth_router = express.Router();
|
||||
|
||||
// Menangani permintaan masuk untuk login petugas via metode POST
|
||||
auth_router.post('/login-petugas', auth_controller.proses_autentikasi_petugas);
|
||||
|
||||
// Tambahkan baris rute baru ini di dalam berkas routes/auth_routes.js Anda
|
||||
auth_router.post('/login-admin', auth_controller.proses_autentikasi_admin);
|
||||
|
||||
module.exports = auth_router;
|
||||
@@ -0,0 +1,12 @@
|
||||
const express = require('express');
|
||||
const map_controller = require('../controllers/map_controller');
|
||||
|
||||
const map_router = express.Router();
|
||||
|
||||
// Mengarahkan request pengambilan data peta untuk publik
|
||||
map_router.get('/data-publik', map_controller.dapatkan_data_publik);
|
||||
|
||||
// Mengarahkan request pengambilan data rumah ibadah
|
||||
map_router.get('/rumah-ibadah', map_controller.dapatkan_rumah_ibadah);
|
||||
|
||||
module.exports = map_router;
|
||||
@@ -0,0 +1,12 @@
|
||||
const express = require('express');
|
||||
const survey_controller = require('../controllers/survey_controller');
|
||||
|
||||
const survey_router = express.Router();
|
||||
|
||||
survey_router.get('/cek-nik/:nik', survey_controller.cek_status_nik);
|
||||
survey_router.post('/submit', survey_controller.submit_survey_data);
|
||||
|
||||
// Rute baru untuk menarik data kartu statistik
|
||||
survey_router.get('/statistik', survey_controller.ambil_statistik_publik);
|
||||
|
||||
module.exports = survey_router;
|
||||
Reference in New Issue
Block a user