import express from 'express'; import { Language } from '../langs/lang'; import JwtHelper from '../helpers/jwt'; import { MenuController } from '../controllers/menu'; import { AdministrativuController } from '../controllers/administrativu'; import { AldeiaController } from '../controllers/aldeia'; import { DistrictController } from '../controllers/district'; import { MunisipoController } from '../controllers/munisipo'; import { SucoController } from '../controllers/suco'; import { ApplicationController } from '../controllers/application'; import { NationalityController } from '../controllers/nationality'; import { DiagnosisController } from '../controllers/diagnosis'; import { DiagnosticProcedureController } from '../controllers/diagnostic_procedure'; import { PoliController } from '../controllers/poli'; import { RoomController } from '../controllers/room'; export class RoutePrivate { static setup(app: express.Application) { app.use(Language.apply) JwtHelper.secure(app); app.get('/api/menu/list', MenuController.list) app.get('/api/menu/export', MenuController.export) app.post('/api/menu/create', MenuController.create) app.put('/api/menu/update/:id', MenuController.update) app.delete('/api/menu/delete/:id/:hard', MenuController.delete) app.put('/api/menu/restore/:id', MenuController.restore) app.get('/api/administrativu/list', AdministrativuController.list) app.get('/api/administrativu/export', AdministrativuController.export) app.post('/api/administrativu/create', AdministrativuController.create) app.put('/api/administrativu/update/:id', AdministrativuController.update) app.delete('/api/administrativu/delete/:id/:hard', AdministrativuController.delete) app.put('/api/administrativu/restore/:id', AdministrativuController.restore) app.get('/api/aldeia/list', AldeiaController.list) app.get('/api/aldeia/export', AldeiaController.export) app.post('/api/aldeia/create', AldeiaController.create) app.put('/api/aldeia/update/:id', AldeiaController.update) app.delete('/api/aldeia/delete/:id/:hard', AldeiaController.delete) app.put('/api/aldeia/restore/:id', AldeiaController.restore) app.get('/api/district/list', DistrictController.list) app.get('/api/district/export', DistrictController.export) app.post('/api/district/create', DistrictController.create) app.put('/api/district/update/:id', DistrictController.update) app.delete('/api/district/delete/:id/:hard', DistrictController.delete) app.put('/api/district/restore/:id', DistrictController.restore) app.get('/api/munisipo/list', MunisipoController.list) app.get('/api/munisipo/export', MunisipoController.export) app.post('/api/munisipo/create', MunisipoController.create) app.put('/api/munisipo/update/:id', MunisipoController.update) app.delete('/api/munisipo/delete/:id/:hard', MunisipoController.delete) app.put('/api/munisipo/restore/:id', MunisipoController.restore) app.get('/api/suco/list', SucoController.list) app.get('/api/suco/export', SucoController.export) app.post('/api/suco/create', SucoController.create) app.put('/api/suco/update/:id', SucoController.update) app.delete('/api/suco/delete/:id/:hard', SucoController.delete) app.put('/api/suco/restore/:id', SucoController.restore) app.get('/api/application/list', ApplicationController.list) app.get('/api/application/export', ApplicationController.export) app.post('/api/application/create', ApplicationController.create) app.put('/api/application/update/:id', ApplicationController.update) app.delete('/api/application/delete/:id/:hard', ApplicationController.delete) app.put('/api/application/restore/:id', ApplicationController.restore) app.get('/api/nationality/list', NationalityController.list) app.get('/api/nationality/export', NationalityController.export) app.post('/api/nationality/create', NationalityController.create) app.put('/api/nationality/update/:id', NationalityController.update) app.delete('/api/nationality/delete/:id/:hard', NationalityController.delete) app.put('/api/nationality/restore/:id', NationalityController.restore) app.get('/api/diagnosis/list', DiagnosisController.list) app.post('/api/diagnosis/create', DiagnosisController.create) app.get('/api/diagnosis/detail/:id', DiagnosisController.detail) app.put('/api/diagnosis/update/:id', DiagnosisController.update) app.delete('/api/diagnosis/delete/:id/:hard', DiagnosisController.delete) app.put('/api/diagnosis/restore/:id', DiagnosisController.restore) app.get('/api/diagnostic-procedure/list', DiagnosticProcedureController.list) app.post('/api/diagnostic-procedure/create', DiagnosticProcedureController.create) app.get('/api/diagnostic-procedure/detail/:id', DiagnosticProcedureController.detail) app.put('/api/diagnostic-procedure/update/:id', DiagnosticProcedureController.update) app.delete('/api/diagnostic-procedure/delete/:id/:hard', DiagnosticProcedureController.delete) app.put('/api/diagnostic-procedure/restore/:id', DiagnosticProcedureController.restore) app.get('/api/poli/list', PoliController.list) app.post('/api/poli/create', PoliController.create) app.get('/api/poli/detail/:id', PoliController.detail) app.put('/api/poli/update/:id', PoliController.update) app.delete('/api/poli/delete/:id/:hard', PoliController.delete) app.put('/api/poli/restore/:id', PoliController.restore) app.get('/api/room/list', RoomController.list) app.post('/api/room/create', RoomController.create) app.get('/api/room/detail/:id', RoomController.detail) app.put('/api/room/update/:id', RoomController.update) app.delete('/api/room/delete/:id/:hard', RoomController.delete) app.put('/api/room/restore/:id', RoomController.restore) } }