From 953630821f8ab667460e647df657aa16c4511e4a Mon Sep 17 00:00:00 2001
From: yyy <1083599556@qq.com>
Date: 星期六, 18 四月 2026 19:09:10 +0800
Subject: [PATCH] 1.定向服务管理功能开发
---
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java | 61 +++++++++++++++++++++++++-----
1 files changed, 50 insertions(+), 11 deletions(-)
diff --git a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java
index f3e8bfa..873a194 100644
--- a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java
+++ b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpTradingStrategy.java
@@ -31,10 +31,14 @@
@ApiModel(value="XpTradingStrategy对象", description="交易策略配置")
public class XpTradingStrategy extends BaseModel {
+
+
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
+
+//----------------发单策略--------------------
@ApiModelProperty(value = "用户每日取消订单数")
private Integer cancleCount;
@@ -44,9 +48,11 @@
@ApiModelProperty(value = "乘客端首页安全中心是否开启")
private Boolean showSecurityCenter;
+//----------------发单策略--------------------
- //
+
+ //---------------发单拦截策略------------------------------------
@ApiModelProperty(value = "豁免金额")
private BigDecimal exemptionAmount;
@@ -67,13 +73,16 @@
@ApiModelProperty(value = "豁免角色 逗号分割 0=全部 1=新客 2=老客 3=流失召回 4=媒体")
private String exemptionRole;
- //
-
@ApiModelProperty(value = "免密授权金额")
private BigDecimal passwordFreeAmount;
@ApiModelProperty(value = "预付额度 订单大于金额需预付")
private BigDecimal prepaidLimit;
+ //---------------发单拦截策略------------------------------------
+
+
+
+ //---------------播单策略------------------------------------
@ApiModelProperty(value = "一轮推单距离")
@Min(0)
@@ -113,6 +122,25 @@
@ApiModelProperty(value = "五轮推单时间")
private Integer fivePushTime;
+ @ApiModelProperty(value = "排队是时,每X秒轮询接口查询排序")
+ private Integer queuePollingTime;
+ @ApiModelProperty(value = "乘客据上车点大于X米展示步行导航按钮")
+ private Integer walkingNavigationDistance;
+ @ApiModelProperty(value = "用户在页面超过X秒未下单,系统静默判断价格是否有波动")
+ private Integer notAddOrderTime;
+ @ApiModelProperty(value = "波动大于X%,则弹框提示")
+ private Integer priceFluctuationRatio;
+ @ApiModelProperty(value = "播单—乘客上车后x分钟内未点击出车,订单自动取消")
+ private Integer bdNotBoardedTime;
+
+
+
+ //---------------播单策略------------------------------------
+
+
+
+ //---------------分单策略------------------------------------
+
@ApiModelProperty(value = "规则类型 1=单手举手 2=多手举手")
private Integer ruleType;
@@ -121,6 +149,7 @@
@ApiModelProperty(value = "倾向订单价值")
private Integer tendencyOrderValue;
+
@ApiModelProperty(value = "倾向距离")
private Integer tendencyDistance;
@@ -152,24 +181,34 @@
@ApiModelProperty(value = "触发步行导航的最小距离")
private Integer walkingGuideDistance;
- @ApiModelProperty(value = "允许车辆进入连环派单候选池路程阈值, unit : km")
- @Min(0)@NotNull
+ //---------------分单策略------------------------------------
+
+
+ //-------------------连环派单策略----------------------
+
+
+ @ApiModelProperty(value = "连环派单车辆侧 允许车辆进入连环派单候选池路程阈值, unit : km")
+ @Min(value = 0, message = "连环派单策略>当前订单剩余里程不能小于0")
+ @NotNull(message = "连环派单策略>当前订单剩余里程不能为空")
private Integer distanceRegardAsEnding;
- @ApiModelProperty(value = "允许车辆进入连环派单候选池时间阈值 unit : min")
- @Min(0)@NotNull
+ @ApiModelProperty(value = "连环派单车辆侧 允许车辆进入连环派单候选池时间阈值 unit : min")
+ @Min(value = 0, message = "连环派单策略>当前订单剩余时间不能小于0")
+ @NotNull(message = "连环派单策略>当前订单剩余时间不能为空")
private Integer timeRegardAsEnding;
- @ApiModelProperty(value = "保障可完成连环订单的电量 unit : km")
- @Min(0)@NotNull
+ @ApiModelProperty(value = "连环派单车辆侧 保障可完成连环订单的电量 unit : km")
+ @Min(value = 0, message = "车辆电量/续航不能小于0")
+ @NotNull(message = "车辆电量/续航不能为空")
private Integer backupPower;
- @ApiModelProperty(value = "终点距离起点的距离阈值 unit : km")
+ @ApiModelProperty(value = "连环派单订单侧 终点距离起点的距离阈值 unit : km")
@Min(0)
private Integer destToPassenger;
- @ApiModelProperty(value = "结束时间到用车时间阈值unit : min")
+ @ApiModelProperty(value = "连环派单订单侧 结束时间到用车时间阈值unit : min")
@Min(0)
private Integer endingTimeToUseTime;
+ //-------------------连环派单策略----------------------
}
--
Gitblit v1.7.1