package com.jiuqi.mobile.nigo.comeclose.manager.cross; import java.util.Map; import com.jiuqi.mobile.nigo.comeclose.bean.cross.PositionClientBean; import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; @ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.cross.PositionClientManagerImpl") public interface IPositionClientManager extends ISimpleManger<PositionClientBean>{ /** * @Title: updateRecord * @Description: TODO(修改位置信息) * @param @param b * @param @throws NiGoException 设定文件 * @return void 返回类型 * @throws */ void updateRecord(PositionClientBean b) throws NiGoException; /** * @Title: getByRandom * @Description: TODO(根据电话号码和随机数查询位置信息) * @param @param sim * @param @param random * @param @return 设定文件 * @return PositionClientBean 返回类型 * @throws */ PositionClientBean getByRandom(String sim,long random); /** * @Title: pushMessage * @Description: TODO(向客户端推送消息) * @param @param map * @param @param type 客户端注册标签 * @param @return 设定文件 * @return int 返回类型 * @throws */ int pushMessage(Map<String, Object> map,Object type); }