package com.doumee.service.business;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 电车骑行轨迹 Service 定义
|
* <p>轨迹落库收口:由 {@code Jtt808Service.updateBikesInfo} 在位置上报、命中活跃订单缓存时调用。
|
*
|
* @author rk
|
* @date 2026/06/25
|
*/
|
public interface MemberRidesTrackService {
|
|
/**
|
* 记录一条骑行轨迹点(活跃订单上报时调用)。
|
*
|
* @param bikeId 车辆主键 bikes.id
|
* @param bikeCode 车辆编码 bikes.code
|
* @param ridesId 骑行订单主键 member_rides.id
|
* @param orderId 支付订单主键 member_rides.ordre_id → goodsorder.id(可能为 null)
|
* @param longitude 经度(高德 GCJ02,转换后)
|
* @param latitude 纬度(高德 GCJ02,转换后)
|
* @param reportTime 设备上报时间 deviceTime
|
*/
|
void record(String bikeId, String bikeCode, String ridesId, String orderId,
|
BigDecimal longitude, BigDecimal latitude, Date reportTime);
|
}
|