admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/service/inter/config/ConfigService.java
@@ -2,6 +2,8 @@
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;
@@ -10,7 +12,7 @@
public interface ConfigService {
   List<Config> getAllList();
   List<Config> getAllList(SystemEnum system);
   void update(List<Config> list);
@@ -18,11 +20,13 @@
   
   void save(Config config);
   String get(String string);
   String getValue(String string,SystemEnum system);
   String getValue(ConfigKeyEnum key, SystemEnum system);
   
   String getByVersion(String key,String platform,int version);
   String getByVersion(String key,String platform,int version,SystemEnum system);
   Config getConfig(String key);
   Config getConfig(String key,SystemEnum system);
   /**
    * 小程序设置
@@ -31,25 +35,24 @@
    * @param version
    * @return
    */
   boolean xcxShow(String appId, Integer version);
   boolean xcxShow(String appId, Integer version,SystemEnum system);
   /**
    * 小程序设置
    *
    * @param appId
    * @param version
    * @param ghId
    * @return
    */
   XCXSettingConfig getXCXInfoByGhId(String ghId);
   XCXSettingConfig getXCXInfoByGhId(String ghId,SystemEnum system);
   /**
    * H5域名配置
    * 
    * @return
    */
   String getH5Host();
   String getH5Host(SystemEnum system);
   boolean iosOnLining(int version);
   boolean iosOnLining(int version,SystemEnum system);
   /**
    * 是否需要在服务器内部转链
@@ -57,28 +60,22 @@
    * @return
    */
   boolean isConvertTaoBaoLinkInServer();
   boolean isConvertTaoBaoLinkInServer(SystemEnum system);
   /**
    * 获取首页悬浮大图
    * 
    * @return
    */
   AppHomeFloatImg getAppHomeFloatImg();
   AppHomeFloatImg getAppHomeFloatImg(SystemEnum system);
   /**
    * 获取首页提示大图
    * 
    * @return
    */
   String getAppHomeFloatNotifyImg();
   String getAppHomeFloatNotifyImg(SystemEnum system);
   /**
    * 获取首页weex的链接
    *
    * @return
    */
   public String getHomeWEEXUrl();
   /**
    * 后端查询分页
@@ -87,16 +84,15 @@
    * @param page
    * @return
    */
   public List<Config> listObjects(String key, int page);
   public List<Config> listObjects(String key, int page,SystemEnum system);
   /**
    * 后端查询统计
    *
    * @param key
    * @param page
    * @param system
    * @return
    */
   public int getCount(String key);
   public int getCount(String key,SystemEnum system);
   public Config getConfig(long id);
@@ -105,31 +101,35 @@
    * 
    * @return
    */
   public ProxyIP getTaoBaoProxyIP();
   public ProxyIP getTaoBaoProxyIP(SystemEnum system);
   /**
    * 搜索发现词
    * @return
    */
   public String getSearchDiscoveryKeys();
   public String getSearchDiscoveryKeys(SystemEnum system);
   /**
    * 根据key查询 无缓存
    * @param key
    * @return
    */
   public Config getConfigBykeyNoCache(String key);
   public Config getConfigBykeyNoCache(String key,SystemEnum system);
   /**
    * 云发单是否开启
    * @param uid
    * @param key
    * @param system
    * @param platform
    * @param version
    * @return
    */
   public boolean isRobotCloudOpen(String key);
   public boolean isRobotCloudOpen(String key,String platform,String version,SystemEnum system);
   /**
    * 测试用户信息
    * @return
    */
   public List<String> getTestUsers();
   public List<String> getTestUsers(SystemEnum system);
}