import { Router } from "express"; import RequestValidator from "../../middlewares/request_validator.js"; import { order_controller } from "./order.controller.js"; import { order_validations } from "./order.validation.js"; import auth from "../../middlewares/auth.js"; const router = Router(); router.get("/", order_controller.get_all_order); router.post("/", RequestValidator(order_validations.create_order), order_controller.create_order); router.get("/:id", order_controller.get_single_order); router.patch("/:id", auth("ADMIN"), RequestValidator(order_validations.update_order), order_controller.update_order); router.delete("/:id", order_controller.delete_order); export default router;