| | |
| | | * 检查GPS点是否已被计算 |
| | | */ |
| | | public Long selectGpsCalculatedSegmentId(@Param("gpsId") Long gpsId); |
| | | |
| | | /** |
| | | * 查询车辆在指定时间之前最后一个已处理的GPS坐标ID |
| | | * @param vehicleId 车辆ID |
| | | * @param beforeTime 截止时间(查询此时间之前的最后一个已处理GPS点) |
| | | * @return GPS坐标ID,如果没有则返回null |
| | | */ |
| | | public Long selectLastCalculatedGpsId(@Param("vehicleId") Long vehicleId, |
| | | @Param("beforeTime") Date beforeTime); |
| | | |
| | | /** |
| | | * 查询车辆在指定时间范围内的分段里程记录 |
| | | * @param params 包含vehicleId、startTime、endTime的参数Map |
| | | * @return 分段里程记录列表 |
| | | */ |
| | | public List<VehicleGpsSegmentMileage> selectSegmentsByTimeRange(java.util.Map<String, Object> params); |
| | | } |