184 lines
11 KiB
TypeScript
184 lines
11 KiB
TypeScript
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 { RoomController } from '../controllers/room';
|
|
import { ServiceTypeController } from '../controllers/service_type';
|
|
import { ServiceClassController } from '../controllers/service_class';
|
|
import { ServiceController } from '../controllers/service';
|
|
import { ServiceFareController } from '../controllers/service_fare';
|
|
import { ServicePackageController } from '../controllers/service_package';
|
|
import { DepartmentController } from '../controllers/department';
|
|
import { DoctorScheduleController } from '../controllers/doctor_schedule';
|
|
import { ServiceToDepartController } from '../controllers/servicetodepart'
|
|
import { MeasurementUnitController } from '../controllers/measurement_unit';
|
|
import { ReferenceRangeController } from '../controllers/reference_range';
|
|
import { QueueMonitoringController } from '../controllers/queue_monitoring';
|
|
|
|
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/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)
|
|
|
|
app.get('/api/service-type/list', ServiceTypeController.list)
|
|
app.post('/api/service-type/create', ServiceTypeController.create)
|
|
app.get('/api/service-type/detail/:id', ServiceTypeController.detail)
|
|
app.put('/api/service-type/update/:id', ServiceTypeController.update)
|
|
app.delete('/api/service-type/delete/:id/:hard', ServiceTypeController.delete)
|
|
app.put('/api/service-type/restore/:id', ServiceTypeController.restore)
|
|
|
|
app.get('/api/service-class/list', ServiceClassController.list)
|
|
app.post('/api/service-class/create', ServiceClassController.create)
|
|
app.get('/api/service-class/detail/:id', ServiceClassController.detail)
|
|
app.put('/api/service-class/update/:id', ServiceClassController.update)
|
|
app.delete('/api/service-class/delete/:id/:hard', ServiceClassController.delete)
|
|
app.put('/api/service-class/restore/:id', ServiceClassController.restore)
|
|
|
|
app.get('/api/service/list', ServiceController.list)
|
|
app.post('/api/service/create', ServiceController.create)
|
|
app.get('/api/service/detail/:id', ServiceController.detail)
|
|
app.put('/api/service/update/:id', ServiceController.update)
|
|
app.delete('/api/service/delete/:id/:hard', ServiceController.delete)
|
|
app.put('/api/service/restore/:id', ServiceController.restore)
|
|
|
|
app.get('/api/service-fare/list', ServiceFareController.list)
|
|
app.post('/api/service-fare/create', ServiceFareController.create)
|
|
app.get('/api/service-fare/detail/:id', ServiceFareController.detail)
|
|
app.put('/api/service-fare/update/:id', ServiceFareController.update)
|
|
app.delete('/api/service-fare/delete/:id/:hard', ServiceFareController.delete)
|
|
app.put('/api/service-fare/restore/:id', ServiceFareController.restore)
|
|
|
|
app.get('/api/service-package/list', ServicePackageController.list)
|
|
app.post('/api/service-package/create', ServicePackageController.create)
|
|
app.get('/api/service-package/detail/:id', ServicePackageController.detail)
|
|
app.put('/api/service-package/update/:id', ServicePackageController.update)
|
|
app.delete('/api/service-package/delete/:id/:hard', ServicePackageController.delete)
|
|
app.put('/api/service-package/restore/:id', ServicePackageController.restore)
|
|
|
|
app.get('/api/department/list', DepartmentController.list)
|
|
app.post('/api/department/create', DepartmentController.create)
|
|
app.get('/api/department/detail/:id', DepartmentController.detail)
|
|
app.put('/api/department/update/:id', DepartmentController.update)
|
|
app.delete('/api/department/delete/:id/:hard', DepartmentController.delete)
|
|
app.put('/api/department/restore/:id', DepartmentController.restore)
|
|
|
|
app.get('/api/doctor-schedule/list', DoctorScheduleController.list)
|
|
app.post('/api/doctor-schedule/create', DoctorScheduleController.create)
|
|
app.get('/api/doctor-schedule/detail/:id', DoctorScheduleController.detail)
|
|
app.put('/api/doctor-schedule/update/:id', DoctorScheduleController.update)
|
|
app.delete('/api/doctor-schedule/delete/:id/:hard', DoctorScheduleController.delete)
|
|
app.put('/api/doctor-schedule/restore/:id', DoctorScheduleController.restore)
|
|
|
|
app.get('/api/service-to-depart/list', ServiceToDepartController.list)
|
|
app.put('/api/service-to-depart/:id', ServiceToDepartController.update)
|
|
|
|
app.get('/api/measurement-unit/list', MeasurementUnitController.list)
|
|
app.post('/api/measurement-unit/create', MeasurementUnitController.create)
|
|
app.get('/api/measurement-unit/detail/:id', MeasurementUnitController.detail)
|
|
app.put('/api/measurement-unit/update/:id', MeasurementUnitController.update)
|
|
app.delete('/api/measurement-unit/delete/:id/:hard', MeasurementUnitController.delete)
|
|
app.put('/api/measurement-unit/restore/:id', MeasurementUnitController.restore)
|
|
|
|
app.get('/api/reference-range/list', ReferenceRangeController.list)
|
|
app.post('/api/reference-range/create', ReferenceRangeController.create)
|
|
app.get('/api/reference-range/detail/:id', ReferenceRangeController.detail)
|
|
app.put('/api/reference-range/update/:id', ReferenceRangeController.update)
|
|
app.delete('/api/reference-range/delete/:id/:hard', ReferenceRangeController.delete)
|
|
app.put('/api/reference-range/restore/:id', ReferenceRangeController.restore)
|
|
|
|
app.get('/api/queue-monitoring/list', QueueMonitoringController.list)
|
|
app.post('/api/queue-monitoring/create', QueueMonitoringController.create)
|
|
app.get('/api/queue-monitoring/detail/:id', QueueMonitoringController.detail)
|
|
app.put('/api/queue-monitoring/update/:id', QueueMonitoringController.update)
|
|
app.delete('/api/queue-monitoring/delete/:id/:hard', QueueMonitoringController.delete)
|
|
app.put('/api/queue-monitoring/restore/:id', QueueMonitoringController.restore)
|
|
}
|
|
} |