From 59ced2bc629aa8bc66b34bdae543a2408b3e3614 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 27 Feb 2024 10:21:15 +0800 Subject: [PATCH] 抽奖 --- src/main/java/cc/mrbird/febs/mall/service/IAgentService.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/IAgentService.java b/src/main/java/cc/mrbird/febs/mall/service/IAgentService.java index de87f80..ee9999f 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IAgentService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IAgentService.java @@ -1,8 +1,42 @@ package cc.mrbird.febs.mall.service; +import cc.mrbird.febs.mall.entity.MallMemberWallet; + +import java.math.BigDecimal; +import java.util.List; + public interface IAgentService { void autoUpAgentLevel(Long memberId); void returnMoneyToAgent(Long orderId); + + void rankReturnMoney(Long orderId); + + void perkMoneyConsumer(long parseLong); + /** + * 统一处理补贴,流水,余额 + * 增加的余额是一样的 + * @param mallMemberWallets + * @param amount + * @param flowType + * @param orderNo + * @param memberId + */ + void flowTotalScoreBalance(List<MallMemberWallet> mallMemberWallets, BigDecimal amount, int flowType, String orderNo, Long memberId); + + /** + * 减少用户贡献值 + * @param memberId 用户ID + * @param totalScore 补贴额度 + */ + void reduceStar(Long memberId,BigDecimal totalScore); + + /** + * 只针对一星会员做修改: + * 按购买业绩(不按权益积分)每天静态释0.6%~1.2% + */ + void achieveReleasePercent(); + + void perkAgent(); } -- Gitblit v1.9.1