From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java | 224 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 114 insertions(+), 110 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java index c034666..0230900 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java @@ -1,110 +1,114 @@ -package com.yeshi.fanli.service.inter.config; - -import java.util.List; - -import com.yeshi.fanli.entity.AppVersionInfo; -import com.yeshi.fanli.entity.SystemEnum; - -/** - * 搴旂敤鐗堟湰鍙锋湇鍔� - * - * @author Administrator - * - */ -public interface AppVersionService { - - /** - * 娣诲姞鐗堟湰 - * - * @param versionInfo - * @throws Exception - */ - public void addAppVersion(AppVersionInfo versionInfo) throws Exception; - - /** - * 閫氳繃骞冲彴鑾峰彇鐗堟湰鍒楄〃 - * - * @param platform - * @return - */ - public List<AppVersionInfo> getAppVersionInfoListByPlatform(String platform, SystemEnum system); - - /** - * 閫氳繃鐗堟湰鍙蜂笌骞冲彴鑾峰彇璇︾粏淇℃伅 - * - * @param platform - * @param versionCode - * @return - */ - public AppVersionInfo getAppVersionInfoListByPlatformAndVersion(String platform, int versionCode, SystemEnum system); - - /** - * 閫氳繃鐗堟湰鍙蜂笌骞冲彴鑾峰彇璇︾粏淇℃伅 - * - * @param platform - * @param versionCode - * @return - */ - public List<AppVersionInfo> listByPlatformAndMinVersionCode(String platform, int versionCode, SystemEnum system); - - /** - * 鏍规嵁鐗堟湰鍙疯幏鍙� - * - * @param platform - * @param version - * @return - */ - public AppVersionInfo getByPlatformAndVersion(String platform, String version, SystemEnum system); - - /** - * 鏍规嵁骞冲彴鍜屾渶灏忕増鏈彿鑾峰彇鐗堟湰 - * - * @param platform - * @param version - * @return - */ - public List<AppVersionInfo> listByPlatformAndMinVersion(String platform, String version, SystemEnum system); - - /** - * 鏍规嵁骞冲彴銆佺増鏈彿鎵归噺鏌ヨ - * - * @param listVersion - * @return - */ - public List<Integer> listVersionCodeByVersions(String platform, List<String> listVersion, SystemEnum system); - - /** - * 鏍规嵁骞冲彴銆佺増鏈彿鎵归噺鏌ヨ - * - * @param platform - * @param listVersion - * @return - */ - public List<AppVersionInfo> listByVersions(String platform, List<String> listVersion, SystemEnum system); - - /** - * 鏍规嵁涓婚敭鏌ヨ - * - * @param id - * @return - */ - public AppVersionInfo selectByPrimaryKey(Long id); - - /** - * 鎸夌増鏈绱� - * - * @param version - * @return - */ - public List<AppVersionInfo> listByVersion(String version, SystemEnum system); - - /** - * 鑾峰彇瀹㈡埛绔増鏈� - * - * @param platform - * @param versionCode - * @return - */ - public AppVersionInfo getClientVersion(String platform, int versionCode, SystemEnum system); - -} +package com.yeshi.fanli.service.inter.config; + +import java.util.List; + +import com.yeshi.fanli.entity.AppVersionInfo; +import com.yeshi.fanli.entity.SystemEnum; + +/** + * 搴旂敤鐗堟湰鍙锋湇鍔� + * + * @author Administrator + * + */ +public interface AppVersionService { + + /** + * 娣诲姞鐗堟湰 + * + * @param versionInfo + * @throws Exception + */ + public void addAppVersion(AppVersionInfo versionInfo) throws Exception; + + /** + * 閫氳繃骞冲彴鑾峰彇鐗堟湰鍒楄〃 + * + * @param platform + * @return + */ + public List<AppVersionInfo> getAppVersionInfoListByPlatform(String platform, SystemEnum system); + + /** + * 閫氳繃鐗堟湰鍙蜂笌骞冲彴鑾峰彇璇︾粏淇℃伅 + * + * @param platform + * @param versionCode + * @return + */ + public AppVersionInfo getAppVersionInfoListByPlatformAndVersion(String platform, int versionCode, SystemEnum system); + + /** + * 閫氳繃鐗堟湰鍙蜂笌骞冲彴鑾峰彇璇︾粏淇℃伅 + * + * @param platform + * @param versionCode + * @return + */ + public List<AppVersionInfo> listByPlatformAndMinVersionCode(String platform, int versionCode, SystemEnum system); + + + + public List<AppVersionInfo> listByPlatformAndMaxVersionCode(String platform, int versionCode, SystemEnum system) ; + + /** + * 鏍规嵁鐗堟湰鍙疯幏鍙� + * + * @param platform + * @param version + * @return + */ + public AppVersionInfo getByPlatformAndVersion(String platform, String version, SystemEnum system); + + /** + * 鏍规嵁骞冲彴鍜屾渶灏忕増鏈彿鑾峰彇鐗堟湰 + * + * @param platform + * @param version + * @return + */ + public List<AppVersionInfo> listByPlatformAndMinVersion(String platform, String version, SystemEnum system); + + /** + * 鏍规嵁骞冲彴銆佺増鏈彿鎵归噺鏌ヨ + * + * @param listVersion + * @return + */ + public List<Integer> listVersionCodeByVersions(String platform, List<String> listVersion, SystemEnum system); + + /** + * 鏍规嵁骞冲彴銆佺増鏈彿鎵归噺鏌ヨ + * + * @param platform + * @param listVersion + * @return + */ + public List<AppVersionInfo> listByVersions(String platform, List<String> listVersion, SystemEnum system); + + /** + * 鏍规嵁涓婚敭鏌ヨ + * + * @param id + * @return + */ + public AppVersionInfo selectByPrimaryKey(Long id); + + /** + * 鎸夌増鏈绱� + * + * @param version + * @return + */ + public List<AppVersionInfo> listByVersion(String version, SystemEnum system); + + /** + * 鑾峰彇瀹㈡埛绔増鏈� + * + * @param platform + * @param versionCode + * @return + */ + public AppVersionInfo getClientVersion(String platform, int versionCode, SystemEnum system); + +} -- Gitblit v1.8.0