Files
gg-backend/backend/src/routes/department.routes.js
T
2026-05-26 15:48:01 +05:30

23 lines
605 B
JavaScript

import express from 'express';
import {
getAllDepartments,
getDepartmentByName,
createDepartment,
updateDepartment,
deleteDepartment,
} from '../controllers/department.controller.js';
import jwtAuthMiddleware from '../middleware/auth.js';
const router = express.Router();
// Public
router.get('/getAll', getAllDepartments);
router.get('/search', getDepartmentByName);
// Protected
router.post('/', jwtAuthMiddleware, createDepartment);
router.put('/:departmentId', jwtAuthMiddleware, updateDepartment);
router.delete('/:departmentId', jwtAuthMiddleware, deleteDepartment);
export default router;