package com.yami.trading.service; import com.yami.trading.bean.model.RechargeBlockchainOrder; import java.util.List; import java.util.Map; public interface RechargeBonusService { /** * 充值时计算收益 * @param entity * 币种usdt价值 */ public void saveBounsHandle(RechargeBlockchainOrder entity, double transfer_usdt, List orders); /** * 充值时计算收益 * @param entity * 币种usdt价值(新) */ public void saveUsdtBounsHandle(RechargeBlockchainOrder entity, double transfer_usdt, List orders, Map itemMap); /** * 首次彩金计算收益 * @param entity * 币种usdt价值(新) */ public void saveFirstUsdtBounsHandle(RechargeBlockchainOrder entity, double transfer_usdt, long number,String[] recharges); // ——————————————————————————————- // ICE盘定制交易手续费返佣 // 2.三代返佣 // 1代:用户推荐新用户时,从被推荐人的每笔交易手续费中获得15%作为返佣。 // 2代:被推荐人(第一代)再推荐新用户时,原推荐人(第一代推荐者)将从第二代交易手续费中获得10%作为返佣。 // 3代:第二代被推荐人再推荐新用户时,原推荐人(第一代推荐者)将从第三代交易手续费中获得5%作为返佣。 // 3. 当月用户交易量低于10000交易量禁止提取返佣收益部分。 public void saveTradeBounsHandle(String userId,double transferUsdt,double volume,String orderNo,String symbol); }