admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/service/inter/config/AppVersionService.java
@@ -3,6 +3,7 @@
import java.util.List;
import com.yeshi.fanli.entity.AppVersionInfo;
import com.yeshi.fanli.entity.SystemEnum;
/**
 * 应用版本号服务
@@ -26,7 +27,7 @@
    * @param platform
    * @return
    */
   public List<AppVersionInfo> getAppVersionInfoListByPlatform(String platform);
   public List<AppVersionInfo> getAppVersionInfoListByPlatform(String platform, SystemEnum system);
   /**
    * 通过版本号与平台获取详细信息
@@ -35,37 +36,75 @@
    * @param versionCode
    * @return
    */
   public AppVersionInfo getAppVersionInfoListByPlatformAndVersion(String platform, int versionCode);
   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);
   public AppVersionInfo getByPlatformAndVersion(String platform, String version, SystemEnum system);
   /**
    * 根据平台和最小版本号获取版本
    *
    * @param platform
    * @param version
    * @return
    */
   public List<AppVersionInfo> listByPlatformAndMinVersion(String platform,String version);
   public List<AppVersionInfo> listByPlatformAndMinVersion(String platform, String version, SystemEnum system);
   /**
    * 根据平台、版本号批量查询
    *
    * @param listVersion
    * @return
    */
   public List<Integer> listVersionCodeByVersions(String platform, List<String> listVersion);
   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);
   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);
}