primary-admin/src/api/application/coupon.ts

71 lines
2.4 KiB
TypeScript

import request from '@/utils/request'
//优惠券基本信息/adminapi/marketing.coupon/info
export function getBaseCoupon(params: any) {
return request.get({ url: '/marketing.coupon/info', params })
}
//领取记录
export function getCouponlists(params: any) {
return request.get({ url: '/marketing.coupon_lists/lists', params })
}
//作废
export function setCouponlists(params: any) {
return request.post({ url: '/marketing.coupon_lists/void', params })
}
//优惠券详情/adminapi/marketing.coupon/detail
export function getCoupondetail(params: any) {
return request.get({ url: '/marketing.coupon/detail', params })
}
//添加优惠券
export function addCoupon(params: any) {
return request.post({ url: '/coupon/add', params })
}
//优惠券列表
export function GetcouponLists(params?: any) {
return request.get({ url: '/coupon/list', params })
}
//删除优惠券
export function delCoupon(params: any) {
return request.post({ url: '/coupon/del', params })
}
//切换发放状态
export function switchCouponStatus(params: any) {
return request.post({ url: '/channelCoupon/edit', params })
}
// 优惠券指定分销员
export function getCouponListsByChannel(params: any) {
return request.get({ url: '/channelCoupon/list', params })
}
// 用户领取优惠券
export function getCouponByUser(params: any) {
return request.get({ url: '/userCoupon/queryUserGetRecord', params })
}
// 删除指定分销员优惠券
export function delCouponByDistributor(params: any) {
return request.post({ url: '/channelCoupon/del', params })
}
// 优惠券详情
export function getCouponDetailApi(params: any) {
return request.get({ url: '/coupon/detail', params })
}
// 优惠券发放状态
export function CouponStatusApi(params: any) {
return request.post({ url: '/coupon/setCouponStatus', params })
}
//开始领取/adminapi/marketing.coupon/open
export function startCoupon(params: any) {
return request.post({ url: '/marketing.coupon/open', params })
}
export function overCoupon(params: any) {
return request.post({ url: '/marketing.coupon/stop', params })
}
//系统发放优惠券
export function sendCoupon(params: any) {
return request.post({ url: '/marketing.coupon/send', params })
}
//抢购列表/adminapi/marketing.seckill/lists
export function getSeckillLists(params: any) {
return request.get({ url: '/marketing.seckill/lists', params })
}