| | |
| | | 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(); |
| | | |
| | | void BuyToSell(); |
| | | |
| | | void timeGetOrderBuy(); |
| | | |
| | | void timeGetOrderSell(); |
| | | |
| | | void timeGetOrderBuyCancel(); |
| | | |
| | | void basicMemberPerk(); |
| | | |
| | | void teamMemberPerk(); |
| | | |
| | | void equalsMemberPerk(); |
| | | |
| | | void memberLevelUp(); |
| | | |
| | | void memberLevelDown(); |
| | | } |