package com.doumee.dao.business.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 订单骑行记录 + 轨迹(管理端报表 - 根据订单查询其下全部骑行记录及轨迹)。
|
* <p>自行车订单(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<OrderRideItemVO> rides;
|
}
|