xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java
@@ -12,6 +12,7 @@ import lombok.experimental.Accessors; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; @@ -145,9 +146,30 @@ @ApiModelProperty(value = "电量权重") private Integer weightElectricity; @ApiModelProperty(value = "路线时效,单位:秒") @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") private Integer MaxStandingTiming; @ApiModelProperty(value = "触发步行导航的最小距离") private Integer walkingGuideDistance; @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km") @Min(0)@NotNull private Integer distanceRegardAsEnding; @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min") @Min(0)@NotNull private Integer timeRegardAsEnding; @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km") @Min(0)@NotNull private Integer backupPower; @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km") @Min(0) private Integer destToPassenger; @ApiModelProperty(value = "结束时间到用车时间阈值unit : min") @Min(0) private Integer endingTimeToUseTime; } xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
@@ -1138,7 +1138,6 @@ } ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(40); @Resource OrderMissionClient orderMissionClient; /** * 订单状态更新事件 xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/dto/XpTradingStrategyEditDTO.java
@@ -6,6 +6,7 @@ import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; @@ -127,9 +128,29 @@ @ApiModelProperty(value = "豁免城市") private String cityCode; @ApiModelProperty(value = "路线时效,单位:秒") @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") private Integer MaxStandingTiming; @ApiModelProperty(value = "触发步行导航的最小距离") private Integer walkingGuideDistance; @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km") @Min(0)@NotNull private Integer distanceRegardAsEnding; @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min") @Min(0)@NotNull private Integer timeRegardAsEnding; @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km") @Min(0)@NotNull private Integer backupPower; @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km") @Min(0) private Integer destToPassenger; @ApiModelProperty(value = "结束时间到用车时间阈值unit : min") @Min(0) private Integer endingTimeToUseTime; } xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/vo/XpTradingStrategyDetailVO.java
@@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; @@ -135,9 +137,29 @@ @ApiModelProperty(value = "豁免城市") private String cityCode; @ApiModelProperty(value = "路线时效,单位:秒") @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") private Integer MaxStandingTiming; @ApiModelProperty(value = "触发步行导航的最小距离") private Integer walkingGuideDistance; @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km") @Min(0)@NotNull private Integer distanceRegardAsEnding; @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min") @Min(0)@NotNull private Integer timeRegardAsEnding; @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km") @Min(0)@NotNull private Integer backupPower; @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km") @Min(0) private Integer destToPassenger; @ApiModelProperty(value = "结束时间到用车时间阈值unit : min") @Min(0) private Integer endingTimeToUseTime; } xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/dto/XpTradingStrategyEditDTO.java
@@ -7,6 +7,7 @@ import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; @@ -120,4 +121,39 @@ @ApiModelProperty(value = "关联城市列表") @Valid private List<XpTradingStrategyCity> cityList; @ApiModelProperty(value = "单个订单可修改目的地次数") private Integer amendCountPerOrder; @ApiModelProperty(value = "乘客端首页安全中心是否开启") private Boolean showSecurityCenter; @ApiModelProperty(value = "豁免城市") private String cityCode; @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") private Integer MaxStandingTiming; @ApiModelProperty(value = "触发步行导航的最小距离") private Integer walkingGuideDistance; @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km") @Min(0)@NotNull private Integer distanceRegardAsEnding; @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min") @Min(0)@NotNull private Integer timeRegardAsEnding; @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km") @Min(0)@NotNull private Integer backupPower; @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km") @Min(0) private Integer destToPassenger; @ApiModelProperty(value = "结束时间到用车时间阈值unit : min") @Min(0) private Integer endingTimeToUseTime; } xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/vo/XpTradingStrategyDetailVO.java
@@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; @@ -124,4 +126,39 @@ @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; @ApiModelProperty(value = "单个订单可修改目的地次数") private Integer amendCountPerOrder; @ApiModelProperty(value = "乘客端首页安全中心是否开启") private Boolean showSecurityCenter; @ApiModelProperty(value = "豁免城市") private String cityCode; @ApiModelProperty(value = "路线时效,过了需要重新获取,单位:秒") private Integer MaxStandingTiming; @ApiModelProperty(value = "触发步行导航的最小距离") private Integer walkingGuideDistance; @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km") @Min(0)@NotNull private Integer distanceRegardAsEnding; @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min") @Min(0)@NotNull private Integer timeRegardAsEnding; @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km") @Min(0)@NotNull private Integer backupPower; @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km") @Min(0) private Integer destToPassenger; @ApiModelProperty(value = "结束时间到用车时间阈值unit : min") @Min(0) private Integer endingTimeToUseTime; }