seckill.js 1.04 KB
import request from '@/sheep/request';

const SeckillApi = {
  // 获得秒杀时间段列表
  getSeckillConfigList: () => {
    return request({ url: 'promotion/seckill-config/list', method: 'GET' });
  },

  // 获得当前秒杀活动
  getNowSeckillActivity: () => {
    return request({ url: 'promotion/seckill-activity/get-now', method: 'GET' });
  },

  // 获得秒杀活动分页
  getSeckillActivityPage: (params) => {
    return request({ url: 'promotion/seckill-activity/page', method: 'GET', params });
  },

  // 获得秒杀活动列表,基于活动编号数组
  getSeckillActivityListByIds: (ids) => {
    return request({
      url: '/promotion/seckill-activity/list-by-ids',
      method: 'GET',
      params: {
        ids,
      },
    });
  },

  /**
   * 获得秒杀活动明细
   * @param {number} id 秒杀活动编号
   * @return {*}
   */
  getSeckillActivity: (id) => {
    return request({
      url: 'promotion/seckill-activity/get-detail',
      method: 'GET',
      params: { id },
    });
  },
};

export default SeckillApi;