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