admin
2020-11-09 2147d023563a7c9d05d97547c00d6b0162c0644c
fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java
@@ -7,6 +7,7 @@
import com.yeshi.fanli.dto.ConfigParamsDTO;
import com.yeshi.fanli.dto.order.UserTeamLevel;
import com.yeshi.fanli.dto.order.UserTeamRate;
import com.yeshi.fanli.entity.SystemEnum;
import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
import com.yeshi.fanli.entity.order.CommonOrder;
@@ -17,9 +18,9 @@
 */
public interface OrderHongBaoMoneyComputeService {
   public ConfigParamsDTO getShowComputeRate(String platform, String version, UserLevelEnum userLevel);
   public ConfigParamsDTO getShowComputeRate(String platform, String version, UserLevelEnum userLevel,SystemEnum system);
   public ConfigParamsDTO getShowComputeRate(String platform, String version);
   public ConfigParamsDTO getShowComputeRate(String platform, String version,SystemEnum system);
   /**
    * 获取基础的返利金额
@@ -77,7 +78,7 @@
    * BigDecimal 返回类型
    * @throws
    */
   public BigDecimal getFanliRate(UserLevelEnum userLevel, Date date);
   public BigDecimal getFanliRate(UserLevelEnum userLevel, Date date, SystemEnum system);
   /**
    * 计算直接粉丝邀请奖金
@@ -116,7 +117,7 @@
    * @throws
    */
   public UserTeamRate getTeamRewardRate(UserLevelEnum buyerLevel, List<UserTeamLevel> bossLevelList, Date date,
         int deep);
         int deep,SystemEnum system);
   /**
    * 获取二级外的团队奖金
@@ -131,7 +132,7 @@
    * @throws
    */
   public List<UserTeamRate> getTeamRewardMoreThan2LevelRates(UserLevelEnum buyerLevel,
         List<UserTeamLevel> bossLevelList, Date date);
         List<UserTeamLevel> bossLevelList, Date date,SystemEnum system);
   /**
    * 获取分红
@@ -145,7 +146,7 @@
    * @throws
    */
   public List<UserTeamRate> getTeamDividentsRates(UserLevelEnum buyerLevel, List<UserTeamLevel> bossLevelList,
         Date date);
         Date date,SystemEnum system);
   /**
    * 获取资深导师 补贴
@@ -159,6 +160,6 @@
    * @throws
    */
   public UserTeamRate getTearcherSubsidy(UserLevelEnum buyerLevel, BigDecimal rate, List<UserTeamLevel> bossLevelList,
         Date date);
         Date date,SystemEnum system);
}