package com.sohu.cache.dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.sohu.cache.entity.AppClientVersion;
/**
* 客户端版本dao
* @author leifu
* @Date 2015年2月2日
* @Time 上午10:36:20
*/
public interface AppClientVersionDao {
/**
* 保存或者更新客户端版本信息
* @param appClientVersion
*/
void saveOrUpdateClientVersion(AppClientVersion appClientVersion);
/**
* 根据客户端ip获取所有的appId
* @param clientIp
* @return
*/
List<AppClientVersion> getByClientIp(@Param("clientIp") String clientIp);
/**
* 获取应用的所有客户端版本信息
* @param appId
* @return
*/
List<AppClientVersion> getAppAllClientVersion(@Param("appId") long appId);
/**
* 获取所有版本,暂时不分页
* @return
*/
List<AppClientVersion> getAll(@Param("appId") long appId);
}