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