package com.doumee.dao.business.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 订单骑行记录 + 轨迹(管理端报表 - 根据订单查询其下全部骑行记录及轨迹)。 *

自行车订单(member_rides.type=0,走 MQTT 无 GPS)无车辆轨迹:hasTrack=false 并给出提示; * 电车订单(type=1,走 JT/T 808)有轨迹,每条骑行下挂按时间升序的轨迹点。 * * @author rk * @date 2026/06/26 */ @Data @ApiModel("订单骑行记录与轨迹") public class OrderRidesDetailVO { @ApiModelProperty(value = "订单车辆类型 0自行车 1电车(取首条骑行记录 type)") private Integer bikeType; @ApiModelProperty(value = "车辆类型中文名(自行车/电动车)") private String bikeTypeName; @ApiModelProperty(value = "是否有车辆轨迹(电车 true / 自行车 false)") private Boolean hasTrack; @ApiModelProperty(value = "无轨迹提示(自行车:该订单为自行车订单,无车辆轨迹;电车为 null)") private String noTrackMessage; @ApiModelProperty(value = "骑行记录列表(按骑行创建时间先后)") private List rides; }