promotion.js 973 Bytes
Newer Older
1 2 3 4 5 6
import request from "../config/request";

// Banner

export function getBannerList() {
  return request({
sin's avatar
sin committed
7
    url: '/promotion-api/users/banner/list',
8 9
    method: 'get',
  });
10 11 12 13 14 15
}

// Product Recommend

export function getProductRecommendList() {
  return request({
sin's avatar
sin committed
16
    url: '/promotion-api/users/product_recommend/list',
17
    method: 'get',
18 19
    params: {
    }
20
  });
21 22 23 24
}

// Coupon Template

25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
export function getCouponTemplate(id) {
  return request({
    url: '/promotion-api/users/coupon/template/get',
    method: 'get',
    params: {
      id,
    }
  });
}

export function doAddCouponCard(templateId) {
  return request({
    url: '/promotion-api/users/coupon/card/add',
    method: 'post',
    params: {
      templateId,
    }
  });
}

45

46
// Coupon Card
YunaiV's avatar
YunaiV committed
47 48 49 50 51 52 53 54 55 56

export function getCouponPage(status, pageNo, pageSize) {
  return request({
    url: '/promotion-api/users/coupon/card/page',
    method: 'get',
    params: {
      status,
      pageNo,
      pageSize
    }
57
  });
sin's avatar
sin committed
58
}