1234567891011121314151617181920212223242526272829303132333435363738 |
- 'use strict';
- import express from 'express'
- import CityHandle from '../controller/v1/cities'
- import SearchPlace from '../controller/v1/search'
- import Carts from '../controller/v1/carts'
- import Address from '../controller/v1/address'
- import Remark from '../controller/v1/remark'
- import BaseComponent from '../prototype/baseComponent'
- import Captchas from '../controller/v1/captchas'
- import User from '../controller/v2/user'
- import Order from '../controller/v1/order'
- import Hongbao from '../controller/promotion/hongbao'
- const baseHandle = new BaseComponent();
- const router = express.Router();
- router.get('/cities', CityHandle.getCity);
- router.get('/cities/:id', CityHandle.getCityById);
- router.get('/exactaddress', CityHandle.getExactAddress);
- router.get('/pois', SearchPlace.search);
- router.post('/addimg/:type', baseHandle.uploadImg);
- router.post('/carts/checkout', Carts.checkout);
- router.get('/carts/:cart_id/remarks', Remark.getRemarks);
- router.post('/captchas', Captchas.getCaptchas);
- router.get('/user', User.getInfo);
- router.get('/user/:user_id', User.getInfoById);
- router.get('/users/list', User.getUserList);
- router.get('/users/count', User.getUserCount);
- router.get('/users/:user_id/addresses', Address.getAddress);
- router.post('/users/:user_id/addresses', Address.addAddress);
- router.get('/user/city/count', User.getUserCity);
- router.get('/addresse/:address_id', Address.getAddAddressById);
- router.delete('/users/:user_id/addresses/:address_id', Address.deleteAddress);
- router.post('/users/:user_id/carts/:cart_id/orders', Order.postOrder);
- router.post('/users/:user_id/hongbao/exchange', Hongbao.exchange);
-
- export default router
|