xuhy
2026-04-22 15172f05e7901e362889bf44155dd4859cd2d1a4
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
36
37
38
39
40
package com.xiaopeng.api.vo.operation;
 
import com.xiaopeng.api.vo.order.XpPricingCardVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.util.List;
 
/**
 * 去重后的单条可选路线(同一路径多策略合并)
 */
@Data
@ApiModel("合并后的路线选项")
public class RouteOptionVo {
 
    @ApiModelProperty("路径唯一标识(高德 routeID)")
    private String pathFingerprint;
 
    @ApiModelProperty("策略标签文案,如:智能推荐、时间优先、低价优先")
    private List<String> strategyLabels;
 
    @ApiModelProperty("主标签文案(色块)")
    private String primaryStrategyLabel;
 
    @ApiModelProperty("主策略对应的高德 strategy,用于下单/队列")
    private Integer primaryRoutePlanRule;
 
    @ApiModelProperty("路线几何与耗时距离")
    private RouteVo route;
 
    @ApiModelProperty("费用预估")
    private FareVo fareEstimate;
 
    @ApiModelProperty("计价明细")
    private XpPricingCardVo xpPricingCard;
 
    @ApiModelProperty("优惠券不可用时的提示(无可用券时)")
    private String couponMessage;
}