rk
5 天以前 84ae873e1c19ca7d2ffc5c98248285706dae818b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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;
}