File: /var/www/javago_test/src/routers/order/order.router.js
import express from "express"
const router = express.Router()
import * as OrderController from "../../controllers/order/order.controller.js"
import * as validator from "../../middleware/validator.js"
import * as authentication from "../../middleware/auth.middleware.js"
router.post("/group-coffee-run", authentication.verifyToken, validator.saveGroupCoffeeRun, OrderController.saveGroupCoffeeRun)
router.get("/group-coffee-run", authentication.verifyToken, validator.getGroupCoffeeRun, OrderController.getGroupCoffeeRun)
router.post("/place", authentication.verifyToken, validator.placeOrder, OrderController.placeOrder)
router.post("/", authentication.verifyToken, validator.cafeSaveOrder, OrderController.saveOrder)
router.get("/", authentication.verifyToken, OrderController.getOrder)
router.get("/by-group", authentication.verifyToken, validator.orderListByGroup, OrderController.orderListByGroup)
router.get("/individual", authentication.verifyToken, validator.individualOrderList, OrderController.getIndividualOrder)
router.put("/change-status/:id", authentication.verifyToken, validator.changeOrderStatus, OrderController.changeOrderStatus)
router.get("/loyalty-list", authentication.verifyToken, OrderController.loyaltyList)
router.get("/universal-card", authentication.verifyToken, OrderController.universalCardList)
router.get("/redeem", authentication.verifyToken, validator.redeemValidation, OrderController.checkRedeemCode)
router.put("/apply-coupon", authentication.verifyToken, OrderController.applyCoupon)
export { router }