const express = require('express'); const router = express.Router(); const ctrl = require('../../controllers/admin/categories.controller'); router.get ('/', ctrl.getCategories); router.post ('/', ctrl.createCategory); router.delete('/bulk', ctrl.bulkArchiveCategories); router.post ('/bulk-restore', ctrl.bulkRestoreCategories); router.delete('/bulk/permanent', ctrl.bulkPermanentlyDeleteCategories); router.get ('/:id/permanent-delete-impact', ctrl.getCategoryPermanentDeleteImpact); router.get ('/:id', ctrl.getCategory); router.put ('/:id', ctrl.updateCategory); router.delete('/:id', ctrl.archiveCategory); router.post ('/:id/restore', ctrl.restoreCategory); router.delete('/:id/permanent', ctrl.permanentlyDeleteCategory); module.exports = router;