| 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 }) | 
| } |