package com.sohu.cache.client.service; import java.util.List; import com.sohu.cache.entity.AppClientVersion; /** * 客户端版本信息 * @author leifu * @Date 2015年2月2日 * @Time 上午10:19:59 */ public interface ClientVersionService { /** * 保存客户端版本信息 * @param appId * @param appClientIp * @param clientVersion */ void saveOrUpdateClientVersion(long appId, String appClientIp, String clientVersion); /** * 获取应用的所有客户端版本信息 * @param appId * @return */ List<AppClientVersion> getAppAllClientVersion(long appId); /** * 获取应用的所有客户端版本信息(过滤掉版本网段 10.7 10.2 10.1) * @param appId * @return */ List<AppClientVersion> getAppAllServerClientVersion(long appId); /** * 获取所有客户端版本 * @return */ List<AppClientVersion> getAll(long appId); }