ILocationTrackV1ServiceDao.java
643 Bytes
package com.java110.user.dao.property;
import com.java110.po.property.LocationTrackPo;
import java.util.List;
import java.util.Map;
public interface ILocationTrackV1ServiceDao {
int saveLocationTrack(LocationTrackPo po);
List<Map> queryLocationTracks(Map params);
int queryLocationTracksCount(Map params);
/**
* 去重查询:查询同一用户最近一条定位记录,用于判断是否需要插入新记录
*/
Map queryLastLocationByUserId(String userId);
/** 查询所有在职员工的最新位置(今天的数据,每人取最新一条) */
List<Map> queryAllLatestLocations(Map params);
}