shopping.js 1.4 KB

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. import express from 'express';
  3. import Shop from '../controller/shopping/shop'
  4. import Food from '../controller/shopping/food'
  5. import Category from '../controller/shopping/category'
  6. import Check from '../middlewares/check'
  7. const router = express.Router();
  8. router.post('/addshop', Check.checkAdmin, Shop.addShop);
  9. router.get('/restaurants', Shop.getRestaurants);
  10. router.get('/restaurants/count', Shop.getShopCount);
  11. router.post('/updateshop', Check.checkAdmin, Shop.updateshop);
  12. router.delete('/restaurant/:restaurant_id', Check.checkSuperAdmin, Shop.deleteResturant);
  13. router.get('/restaurant/:restaurant_id', Shop.getRestaurantDetail);
  14. router.post('/addfood', Check.checkAdmin, Food.addFood);
  15. router.get('/getcategory/:restaurant_id', Food.getCategory);
  16. router.post('/addcategory', Check.checkAdmin, Food.addCategory);
  17. router.get('/v2/menu', Food.getMenu);
  18. router.get('/v2/menu/:category_id', Food.getMenuDetail);
  19. router.get('/v2/foods', Food.getFoods);
  20. router.get('/v2/foods/count', Food.getFoodsCount);
  21. router.post('/v2/updatefood', Check.checkAdmin, Food.updateFood);
  22. router.delete('/v2/food/:food_id', Check.checkSuperAdmin, Food.deleteFood);
  23. router.get('/v2/restaurant/category', Category.getCategories);
  24. router.get('/v1/restaurants/delivery_modes', Category.getDelivery);
  25. router.get('/v1/restaurants/activity_attributes', Category.getActivity);
  26. export default router