Files
gg-backend/backend/src/routes/healthCheck.route.js
T

40 lines
1.0 KiB
JavaScript
Raw Normal View History

2026-05-26 15:48:01 +05:30
import express from 'express';
2026-05-15 17:46:52 +05:30
import {
// Categories
getAllCategories,
getPackageBySlug,
createCategory,
updateCategory,
deleteCategory,
// Packages
getAllPackages,
createPackage,
updatePackage,
deletePackage,
// Inquiries
createPackageInquiry,
getAllInquiries,
2026-05-26 15:48:01 +05:30
} from '../controllers/healthCheck.controller.js';
2026-05-15 17:46:52 +05:30
2026-05-26 15:48:01 +05:30
import jwtAuthMiddleware from '../middleware/auth.js';
2026-05-15 17:46:52 +05:30
const router = express.Router();
2026-05-26 15:48:01 +05:30
router.get('/packages', getAllPackages);
router.get('/packages/:slug', getPackageBySlug);
router.get('/categories', getAllCategories);
router.post('/inquiry', createPackageInquiry);
2026-05-15 17:46:52 +05:30
2026-05-26 15:48:01 +05:30
router.get('/inquiries', jwtAuthMiddleware, getAllInquiries);
router.post('/', jwtAuthMiddleware, createPackage);
router.patch('/:id', jwtAuthMiddleware, updatePackage);
router.delete('/:id', jwtAuthMiddleware, deletePackage);
2026-05-15 17:46:52 +05:30
2026-05-26 15:48:01 +05:30
router.post('/categories', jwtAuthMiddleware, createCategory);
router.patch('/categories/:id', jwtAuthMiddleware, updateCategory);
router.delete('/categories/:id', jwtAuthMiddleware, deleteCategory);
2026-05-15 17:46:52 +05:30
export default router;