import express from 'express'; import { Language } from '../langs/lang'; import JwtHelper from '../helpers/jwt'; import { BranchController } from '../controllers/branch'; import { ProductController } from '../controllers/product'; import { MenuController } from '../controllers/menu'; import { AdministrativuController } from '../controllers/administrativu'; import { AldeiaController } from '../controllers/aldeia'; import { ClassEconomiController } from '../controllers/class_economi'; import { DistrictController } from '../controllers/district'; import { IncomeTierController } from '../controllers/income_tier'; import { MunisipoController } from '../controllers/munisipo'; import { SucoController } from '../controllers/suco'; import { CategoryController } from '../controllers/categories'; export class RoutePrivate { static setup(app: express.Application) { app.use(Language.apply) JwtHelper.secure(app); app.get('/api/branch/list', BranchController.list) app.get('/api/branch/export', BranchController.export) app.post('/api/branch/create', BranchController.create) app.put('/api/branch/update/:id', BranchController.update) app.delete('/api/branch/delete/:id', BranchController.delete) app.put('/api/branch/restore/:id', BranchController.restore) app.get('/api/product/list', ProductController.list) app.get('/api/product/export', ProductController.export) app.post('/api/product/create', ProductController.create) app.put('/api/product/update/:id', ProductController.update) app.delete('/api/product/delete/:id', ProductController.delete) app.put('/api/product/restore/:id', ProductController.restore) 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', 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', 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', AldeiaController.delete) app.put('/api/aldeia/restore/:id', AldeiaController.restore) app.get('/api/class_economi/list', ClassEconomiController.list) app.get('/api/class_economi/export', ClassEconomiController.export) app.post('/api/class_economi/create', ClassEconomiController.create) app.put('/api/class_economi/update/:id', ClassEconomiController.update) app.delete('/api/class_economi/delete/:id', ClassEconomiController.delete) app.put('/api/class_economi/restore/:id', ClassEconomiController.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', DistrictController.delete) app.put('/api/district/restore/:id', DistrictController.restore) app.get('/api/income_tier/list', IncomeTierController.list) app.get('/api/income_tier/export', IncomeTierController.export) app.post('/api/income_tier/create', IncomeTierController.create) app.put('/api/income_tier/update/:id', IncomeTierController.update) app.delete('/api/income_tier/delete/:id', IncomeTierController.delete) app.put('/api/income_tier/restore/:id', IncomeTierController.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', 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', SucoController.delete) app.put('/api/suco/restore/:id', SucoController.restore) app.get('/api/category/list', CategoryController.list) } }