From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 28 十一月 2020 16:37:05 +0800 Subject: [PATCH] 大淘客搜索接口升级 --- fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java index 1ffaae4..0e55a65 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderHongBaoMoneyComputeService.java @@ -4,8 +4,10 @@ import java.util.Date; import java.util.List; +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; @@ -15,6 +17,10 @@ * */ public interface OrderHongBaoMoneyComputeService { + + public ConfigParamsDTO getShowComputeRate(String platform, String version, UserLevelEnum userLevel,SystemEnum system); + + public ConfigParamsDTO getShowComputeRate(String platform, String version,SystemEnum system); /** * 鑾峰彇鍩虹鐨勮繑鍒╅噾棰� @@ -63,6 +69,18 @@ public BigDecimal computeShareMoney(CommonOrder order, UserLevelEnum userLevel); /** + * 鑾峰彇杩斿埄姣斾緥 + * @Title: getFanliRate + * @Description: + * @param userLevel + * @param date + * @return + * BigDecimal 杩斿洖绫诲瀷 + * @throws + */ + public BigDecimal getFanliRate(UserLevelEnum userLevel, Date date, SystemEnum system); + + /** * 璁$畻鐩存帴绮変笣閭�璇峰閲� * @Title: computeFirstInviteMoney * @Description: @@ -99,7 +117,7 @@ * @throws */ public UserTeamRate getTeamRewardRate(UserLevelEnum buyerLevel, List<UserTeamLevel> bossLevelList, Date date, - int deep); + int deep,SystemEnum system); /** * 鑾峰彇浜岀骇澶栫殑鍥㈤槦濂栭噾 @@ -114,7 +132,7 @@ * @throws */ public List<UserTeamRate> getTeamRewardMoreThan2LevelRates(UserLevelEnum buyerLevel, - List<UserTeamLevel> bossLevelList, Date date); + List<UserTeamLevel> bossLevelList, Date date,SystemEnum system); /** * 鑾峰彇鍒嗙孩 @@ -128,7 +146,7 @@ * @throws */ public List<UserTeamRate> getTeamDividentsRates(UserLevelEnum buyerLevel, List<UserTeamLevel> bossLevelList, - Date date); + Date date,SystemEnum system); /** * 鑾峰彇璧勬繁瀵煎笀 琛ヨ创 @@ -142,6 +160,6 @@ * @throws */ public UserTeamRate getTearcherSubsidy(UserLevelEnum buyerLevel, BigDecimal rate, List<UserTeamLevel> bossLevelList, - Date date); + Date date,SystemEnum system); } -- Gitblit v1.8.0