// LIBRARY IMPORT const router = require("express").Router(); // CONTROLLER IMPORT const menu_controller = require("../controllers/menu.controller.js"); // MIDDLEWARE IMPORT const { validateApiKey } = require("../middleware/middleware.js"); // ROUTES router.get("/menu-management/menus", validateApiKey, menu_controller.getMenus); router.get("/menu-management/menu/:id", validateApiKey, menu_controller.getMenuById); router.post("/menu-management/menu", validateApiKey, menu_controller.createMenu); router.put("/menu-management/menu/:id", validateApiKey, menu_controller.updateMenu); router.delete("/menu-management/menu/:id", validateApiKey, menu_controller.deleteMenu); router.post("/menu-management/reorder", validateApiKey, menu_controller.reorderMenus); module.exports = router;