package com.doumee.service.business; import java.math.BigDecimal; import java.util.Date; /** * 电车骑行轨迹 Service 定义 *

轨迹落库收口:由 {@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); }