import request from '@/config/axios' export interface DiscountActivityVO { id?:number, name?: string startTime?:Date endTime?:Date remark?:string conditionType?:number productScope?:number productSpuIds?:number[] rules?:DiscountProductVO[] } //优惠规则 export interface DiscountProductVO { limit: number discountPrice: number freeDelivery: boolean point: number couponIds: number[] couponCounts: number[] } // 新增满减送活动 export const createRewardActivity = async (data: DiscountActivityVO) => { return await request.post({ url: '/promotion/reward-activity/create', data }) } // 更新满减送活动 export const updateRewardActivity = async (data: DiscountActivityVO) => { return await request.put({ url: '/promotion/reward-activity/update', data }) } // 查询满减送活动列表 export const getRewardActivityPage = async (params) => { return await request.get({ url: '/promotion/reward-activity/page', params }) } // 查询满减送活动详情 export const getReward = async (id:number) => { return await request.get({ url: '/promotion/reward-activity/get?id='+id, }) } // 删除限时折扣活动 export const deleteRewardActivity = async (id: number) => { return await request.delete({ url: '/promotion/reward-activity/delete?id=' + id }) }