16 lines
548 B
TypeScript
16 lines
548 B
TypeScript
import { Router } from 'express';
|
|
import { ReceiptController } from '../controllers/receipt.controller';
|
|
import { authenticateToken } from '../middlewares/auth.middleware';
|
|
|
|
const router = Router();
|
|
|
|
router.use(authenticateToken);
|
|
|
|
router.post('/analyze', ReceiptController.analyzeReceipt);
|
|
router.post('/', ReceiptController.createReceipt);
|
|
router.get('/company/:companyId', ReceiptController.getCompanyReceipts);
|
|
router.put('/:id', ReceiptController.updateReceipt);
|
|
router.delete('/:id', ReceiptController.deleteReceipt);
|
|
|
|
export default router;
|