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);
}