import request from "../base/request"; /** * 权益相关接口 * 核心口径(v0.8/v0.11):权益不绑定具体商品、可多次使用; * 领取与使用只累加次数,不改变可用状态,无幂等约束。 */ /** 权益中心列表 */ export const fetchBenefits = (params = {}) => request.get("/longli/benefit/list", params); /** 我的权益列表 */ export const fetchMyBenefits = (params = {}) => request.get("/longli/benefit/mine", params); /** 领取权益 */ export const claimBenefit = (id) => request.post("/longli/benefit/claim", { id }); /** 记录一次使用(只累加 use_count + last_used_at,不失效) */ export const useBenefit = (id) => request.post("/longli/benefit/use", { id }); /** 商家关联的到店权益 */ export const fetchRelatedBenefits = (entityId) => request.get("/longli/benefit/related", { related_entity_id: entityId });