From a1be6075c6b1365a7abc66bf559d6058039248ab Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 19 五月 2021 18:13:29 +0800
Subject: [PATCH] 淘礼金兼容
---
fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java | 205 +++++++++++++++++++++++++++++++++-----------------
1 files changed, 135 insertions(+), 70 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java
index c2e8652..28f4a77 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java
@@ -1,70 +1,135 @@
-package com.yeshi.fanli.service.inter.config;
-
-import java.util.List;
-
-import com.yeshi.fanli.entity.common.Config;
-import com.yeshi.fanli.entity.config.AppHomeFloatImg;
-import com.yeshi.fanli.entity.xcx.XCXSettingConfig;
-
-public interface ConfigService {
-
- List<Config> getAllList();
-
- void update(List<Config> list);
-
- void update(Config config);
-
- String get(String string);
-
- Config getConfig(String key);
-
- /**
- * 灏忕▼搴忚缃�
- *
- * @param appId
- * @param version
- * @return
- */
- boolean xcxShow(String appId, Integer version);
-
- /**
- * 灏忕▼搴忚缃�
- *
- * @param appId
- * @param version
- * @return
- */
- XCXSettingConfig getXCXInfoByGhId(String ghId);
-
- /**
- * H5鍩熷悕閰嶇疆
- *
- * @return
- */
- String getH5Host();
-
- boolean iosOnLining(int version);
-
- /**
- * 鏄惁闇�瑕佸湪鏈嶅姟鍣ㄥ唴閮ㄨ浆閾�
- *
- * @return
- */
-
- boolean isConvertTaoBaoLinkInServer();
-
- /**
- * 鑾峰彇棣栭〉鎮诞澶у浘
- *
- * @return
- */
- AppHomeFloatImg getAppHomeFloatImg();
-
- /**
- * 鑾峰彇棣栭〉weex鐨勯摼鎺�
- *
- * @return
- */
- public String getHomeWEEXUrl();
-
-}
+package com.yeshi.fanli.service.inter.config;
+
+import java.util.List;
+
+import com.yeshi.fanli.entity.SystemEnum;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
+import org.yeshi.utils.entity.ProxyIP;
+
+import com.yeshi.fanli.entity.common.Config;
+import com.yeshi.fanli.entity.config.AppHomeFloatImg;
+import com.yeshi.fanli.entity.xcx.XCXSettingConfig;
+
+public interface ConfigService {
+
+ List<Config> getAllList(SystemEnum system);
+
+ void update(List<Config> list);
+
+ void update(Config config);
+
+ void save(Config config);
+
+ String getValue(String string,SystemEnum system);
+
+ String getValue(ConfigKeyEnum key, SystemEnum system);
+
+ String getByVersion(String key,String platform,int version,SystemEnum system);
+
+ Config getConfig(String key,SystemEnum system);
+
+ /**
+ * 灏忕▼搴忚缃�
+ *
+ * @param appId
+ * @param version
+ * @return
+ */
+ boolean xcxShow(String appId, Integer version,SystemEnum system);
+
+
+ /**
+ * 灏忕▼搴忚缃�
+ * @param ghId
+ * @return
+ */
+ XCXSettingConfig getXCXInfoByGhId(String ghId,SystemEnum system);
+
+ /**
+ * H5鍩熷悕閰嶇疆
+ *
+ * @return
+ */
+ String getH5Host(SystemEnum system);
+
+ boolean iosOnLining(int version,SystemEnum system);
+
+ /**
+ * 鏄惁闇�瑕佸湪鏈嶅姟鍣ㄥ唴閮ㄨ浆閾�
+ *
+ * @return
+ */
+
+ boolean isConvertTaoBaoLinkInServer(SystemEnum system);
+
+ /**
+ * 鑾峰彇棣栭〉鎮诞澶у浘
+ *
+ * @return
+ */
+ AppHomeFloatImg getAppHomeFloatImg(SystemEnum system);
+
+ /**
+ * 鑾峰彇棣栭〉鎻愮ず澶у浘
+ *
+ * @return
+ */
+ String getAppHomeFloatNotifyImg(SystemEnum system);
+
+
+ /**
+ * 鍚庣鏌ヨ鍒嗛〉
+ *
+ * @param key
+ * @param page
+ * @return
+ */
+ public List<Config> listObjects(String key, int page,SystemEnum system);
+
+ /**
+ * 鍚庣鏌ヨ缁熻
+ * @param key
+ * @param system
+ * @return
+ */
+ public int getCount(String key,SystemEnum system);
+
+ public Config getConfig(long id);
+
+ /**
+ * 鑾峰彇娣樺疂浠g悊IP
+ *
+ * @return
+ */
+ public ProxyIP getTaoBaoProxyIP(SystemEnum system);
+
+ /**
+ * 鎼滅储鍙戠幇璇�
+ * @return
+ */
+ public String getSearchDiscoveryKeys(SystemEnum system);
+
+ /**
+ * 鏍规嵁key鏌ヨ 鏃犵紦瀛�
+ * @param key
+ * @return
+ */
+ public Config getConfigBykeyNoCache(String key,SystemEnum system);
+
+
+ /**
+ * 浜戝彂鍗曟槸鍚﹀紑鍚�
+ * @param key
+ * @param system
+ * @param platform
+ * @param version
+ * @return
+ */
+ public boolean isRobotCloudOpen(String key,String platform,String version,SystemEnum system);
+
+ /**
+ * 娴嬭瘯鐢ㄦ埛淇℃伅
+ * @return
+ */
+ public List<String> getTestUsers(SystemEnum system);
+}
--
Gitblit v1.8.0