/var/www/p4ela.kz/server/delivery/api/routes
Edit: /var/www/p4ela.kz/server/delivery/api/routes/order.router.js (1378B)
const OrderController = require('../controllers/order.controller')
const auth = require('../middleware/auth')
module.exports = ({ router, db }) => {
const controller = new OrderController({ db })
router.get('/api/order/list', auth, controller.List)
router.get('/api/order/statistic', auth, controller.Statistic)
router.get('/api/order/history', auth, controller.History)
router.get('/api/order/details/:uid', auth, controller.Details)
router.post('/api/order/create', auth, controller.Create)
router.post('/api/order/edit', auth, controller.Edit)
router.post('/api/order/delete', auth, controller.Delete)
router.post('/api/order/pay', auth, controller.Pay)
router.post('/api/order/accept', auth, controller.Accept)
router.post('/api/order/ready', auth, controller.Ready)
router.post('/api/order/delivery', auth, controller.Delivery)
router.post('/api/order/arrived', auth, controller.Arrived)
router.post('/api/order/complete', auth, controller.Complete)
router.post('/api/order/cancel', auth, controller.Cancel)
router.post('/api/order/set_table', auth, controller.SetTable)
router.post('/api/order/set_user', auth, controller.SetUser)
router.post('/api/order/add_waiter', auth, controller.AddWaiter)
router.post('/api/order/remove_waiter', auth, controller.RemoveWaiter)
router.post('/api/order/printed', auth, controller.Printed)
return router
}