24 lines
893 B
JavaScript
24 lines
893 B
JavaScript
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 });
|