15 lines
466 B
TypeScript
15 lines
466 B
TypeScript
import { Router } from 'express';
|
|
import { CompanyController } from '../controllers/company.controller';
|
|
import { authenticateToken } from '../middlewares/auth.middleware';
|
|
|
|
const router = Router();
|
|
|
|
router.use(authenticateToken);
|
|
|
|
router.get('/', CompanyController.listCompanies);
|
|
router.post('/', CompanyController.createCompany);
|
|
router.put('/:id', CompanyController.updateCompany);
|
|
router.delete('/:id', CompanyController.deleteCompany);
|
|
|
|
export default router;
|