package com.jiuqi.mobile.nigo.comeclose.manager.client; import java.util.List; import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList; import com.jiuqi.mobile.nigo.comeclose.bean.client.DownLoadClientBean; import com.jiuqi.mobile.nigo.comeclose.bean.client.DownloadRecordCountBean; import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; import com.jiuqi.mobile.nigo.comeclose.manager.app.SelectLicenseScanKey; import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectDownloadRecordInfoKey; @ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.clicent.DownLoadClientManagerImpl") public interface IDownLoadClientManager extends ISimpleManger<DownLoadClientBean> { /** * 客户端下载量 * * @return */ int findClientDown(); /** * * @方法描述:根据客户端类型统计下载总数 <br/> * @项目名称:comeclose<br/> * @类路径:com.jiuqi.mobile.nigo.comeclose.manager.client.IDownLoadClientManager.java<br/> * @版权所有(c):JOIN-CHEER <br/> * @作者:xuzhe <br/> * @创建时间:2015-3-9上午10:49:48 <br/> * @修改时间:<br/> * @修改备注: <br/> * @返回类型:int<br/> * @param type * @return * @throws NiGoException */ int findClientDownByType(int type) throws NiGoException; /** * 根据版本号返回下载量 * @版权所有(c):JOIN-CHEER <br/> * @作者:mte <br/> * @return */ List<DownloadRecordCountBean> findClientDownByVersion(); /** * 根据版本号返回下载此版本的详细信息 * @版权所有(c):JOIN-CHEER <br/> *@作者:mte<br/> * @param version * @return */ LoadOnGetList<DownLoadClientBean> findImsiInfoByversion(SelectDownloadRecordInfoKey key); }