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(value = "是否开启试运营(0=否,1=是)")
|
private Integer operateFree;
|
@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;
|
|
@ApiModelProperty(value = "策略id")
|
private Integer amapStrategy;
|
}
|