import { ResPage, StoreUser } from "@/api/interface/index"; import { PORT_NONE } from "@/api/config/servicePort"; import http from "@/api"; import http_store from "@/api/indexStore"; /** * 获取优惠券列表 * @param params 请求参数 * @returns 优惠券列表数据 */ export const getCouponList = params => { return http.post>(PORT_NONE + `/couponPlatform/getCouponList`, params); }; /** * 获取优惠券模板列表 * @param params 请求参数 * @returns 优惠券模板列表数据 */ export const getCouponTemplateList = params => { return http.post>(PORT_NONE + `/discountCouponPlatform/getCouponTemplateList`, params); }; /** * 获取运营活动列表 * @param params 请求参数 * @returns 运营活动列表数据 */ export const getActivityList = params => { return http.post>(PORT_NONE + `/operationalActivity/queryActivityList`, params); }; /** * 获取运营活动详情 * @param params 请求参数 * @returns 运营活动详情数据 */ export const getActivityDetail = params => { return http.get(PORT_NONE + `/operationalActivity/queryActivityById`, params); }; /** * 新增运营活动 * @param params 请求参数 * @returns 新增结果 */ export const addActivity = params => { return http.post(PORT_NONE + `/operationalActivity/create`, params); }; /** * 更新运营活动 * @param params 请求参数 * @returns 更新结果 */ export const updateActivity = params => { return http.post(PORT_NONE + `/operationalActivity/update`, params); }; /** * 删除运营活动 * @param params 请求参数 * @returns 删除结果 */ export const deleteActivity = params => { return http.get(PORT_NONE + `/operationalActivity/delete`, params); }; /** * 更新运营活动状态 * @param params 请求参数 * @returns 更新结果 */ export const updateActivityStatus = params => { return http.get(PORT_NONE + `/operationalActivity/updateStatus`, params); }; /** * 获取活动规则级联选择器选项 * @param params 请求参数 * @returns 级联选择器选项数据 */ export const getActivityRuleOptions = (params?: any) => { return http_store.get(PORT_NONE + `/userActionRewardRule/getRewardRuleList`, params); };