From c9cbad5f5d18c6b2ac5a063e41007933d7028329 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 07 七月 2020 15:24:17 +0800
Subject: [PATCH] 返利配置文件加入系统区分

---
 fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java |   55 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 28 insertions(+), 27 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java
index d374f4f..da4d6ba 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/order/config/HongBaoManageService.java
@@ -4,6 +4,7 @@
 import java.util.List;
 import java.util.Map;
 
+import com.yeshi.fanli.entity.SystemEnum;
 import org.springframework.cache.annotation.CacheEvict;
 
 import com.yeshi.fanli.dto.ConfigParamsDTO;
@@ -15,13 +16,13 @@
 	@CacheEvict(value = "homeBaoManage", allEntries = true)
 	public void update(List<HongBaoManage> hongBaoManageList);
 
-	public String get(String key);
+	public String get(String key, SystemEnum system);
 
-	public BigDecimal getByKeyAndMaxTime(String key, Long time);
+	public BigDecimal getByKeyAndMaxTime(String key, Long time, SystemEnum system);
 	
-	public BigDecimal getByKeyAndMaxTimeCache(String key, Long time);
+	public BigDecimal getByKeyAndMaxTimeCache(String key, Long time, SystemEnum system);
 
-	public Map<String, String> convertMap();
+	public Map<String, String> convertMap( SystemEnum system);
 
 	/**
 	 * 鑾峰彇杩斿埄璁㈠崟杩斿埄姣斾緥
@@ -29,7 +30,7 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getFanLiRate(UserLevelEnum level, long time);
+	public BigDecimal getFanLiRate(UserLevelEnum level, long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇鍒嗕韩璁㈠崟杩斿埄姣斾緥
@@ -37,33 +38,33 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getShareRate(UserLevelEnum level, long time);
+	public BigDecimal getShareRate(UserLevelEnum level, long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇杩斿埄璁㈠崟杩斿埄姣斾緥
 	 * 
 	 * @return
 	 */
-	public BigDecimal getFanLiRate(UserLevelEnum level);
+	public BigDecimal getFanLiRate(UserLevelEnum level, SystemEnum system);
 	
 	
-	public BigDecimal getFanLiRate();
+	public BigDecimal getFanLiRate(SystemEnum system);
 
 	/**
 	 * 鑾峰彇鍒嗕韩璁㈠崟杩斿埄姣斾緥
 	 * 
 	 * @return
 	 */
-	public BigDecimal getShareRate(UserLevelEnum level);
+	public BigDecimal getShareRate(UserLevelEnum level, SystemEnum system);
 	
-	public BigDecimal getShareRate();
+	public BigDecimal getShareRate(SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗竴绾х殑閭�璇疯禋姣斾緥
 	 * 
 	 * @return
 	 */
-	public BigDecimal getFirstInviteRate(int urank);
+	public BigDecimal getFirstInviteRate(int urank, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗竴绾х殑閭�璇疯禋姣斾緥
@@ -71,14 +72,14 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getFirstInviteRate(int urank, long time);
+	public BigDecimal getFirstInviteRate(int urank, long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗簩绾х殑閭�璇疯禋姣斾緥
 	 * 
 	 * @return
 	 */
-	public BigDecimal getSecondInviteRate(int urank);
+	public BigDecimal getSecondInviteRate(int urank, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗簩绾х殑閭�璇疯禋姣斾緥
@@ -86,14 +87,14 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getSecondInviteRate(int urank, long time);
+	public BigDecimal getSecondInviteRate(int urank, long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗竴绾х殑鍒嗕韩璧氭瘮渚�
 	 * 
 	 * @return
 	 */
-	public BigDecimal getFirstShareRate(int urank);
+	public BigDecimal getFirstShareRate(int urank, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗竴绾х殑鍒嗕韩璧氭瘮渚�
@@ -101,14 +102,14 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getFirstShareRate(int urank, long time);
+	public BigDecimal getFirstShareRate(int urank, long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗簩绾х殑鍒嗕韩璧氭瘮渚�
 	 * 
 	 * @return
 	 */
-	public BigDecimal getSecondShareRate(int urank);
+	public BigDecimal getSecondShareRate(int urank, SystemEnum system);
 
 	/**
 	 * 鑾峰彇绗簩绾х殑鍒嗕韩璧氭瘮渚�
@@ -116,21 +117,21 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getSecondShareRate(int urank, long time);
+	public BigDecimal getSecondShareRate(int urank, long time, SystemEnum system);
 
 	/**
 	 * 娣樼ぜ閲戣繑鍒╂瘮渚�
 	 * 
 	 * @return
 	 */
-	public BigDecimal getTLJFanLiRate();
+	public BigDecimal getTLJFanLiRate(SystemEnum system);
 
 	/**
 	 * 娣樼ぜ閲戝垎浜瘮渚�
 	 * 
 	 * @return
 	 */
-	public BigDecimal getTLJShareRate(long time);
+	public BigDecimal getTLJShareRate(long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇閭�璇蜂竴绾цˉ璐存瘮渚�
@@ -138,7 +139,7 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getInviteFirstLevelSubsidyRate(Long time);
+	public BigDecimal getInviteFirstLevelSubsidyRate(Long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇閭�璇蜂簩绾цˉ璐存瘮渚�
@@ -146,7 +147,7 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getInviteSecondLevelSubsidyRate(Long time);
+	public BigDecimal getInviteSecondLevelSubsidyRate(Long time, SystemEnum system);
 	
 	/**
 	 * 鑾峰彇闇�瑕佹樉绀鸿绠楃殑姣斾緥瀹炰綋
@@ -155,10 +156,10 @@
 	 * @param version
 	 * @return
 	 */
-	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);
 
 	/**
 	 * 鑾峰彇鍩虹鐨勮繑鍒╂瘮渚�
@@ -166,15 +167,15 @@
 	 * @param time
 	 * @return
 	 */
-	public BigDecimal getBaseFanliRate(long time);
+	public BigDecimal getBaseFanliRate(long time, SystemEnum system);
 
 	/**
 	 * 鑾峰彇鍩虹鐨勮繑鍒╂瘮渚�
 	 * 
 	 * @return
 	 */
-	public BigDecimal getBaseFanliRate();
+	public BigDecimal getBaseFanliRate( SystemEnum system);
 	
-	public BigDecimal getBaseFanliRateCache(long time);
+	public BigDecimal getBaseFanliRateCache(long time, SystemEnum system);
 
 }

--
Gitblit v1.8.0