puzhibing
2026-02-24 195530d51abd4727b1f5276e0e479cbb15824df4
修改分表分库框架和XPU对接逻辑
1个文件已删除
1个文件已添加
5个文件已修改
72 ■■■■■ 已修改文件
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/RTCmdType.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/RtMsgHeader.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/SourceType.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/up/RtMsgHeader.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/up/navigationDeviationEvent/NavigationDeviationEvent.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/operation/RouteVo.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/src/test/java/com/ruoyi/account/RuoYiAccountApplicationTests.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/RTCmdType.java
@@ -6,6 +6,9 @@
    CLOUD_ORDER_OPERATION(10001),           // 云端操作订单 (云端→XPU)
    CLOUD_TASK_CONTROL(10003),              // 云端任务操作 (云端→XPU)
    CLOUD_CREATE_ORDER(10004),              // 云端新增订单 (云端→XPU)
    CLOUD_CANCEL_ORDER(10005),              // 云端取消订单 (云端→XPU)
    CLOUD_SEND_RT_TASK(10006),             // 云端发送新RT任务 (云端→XPU)
    CLOUD_NAVIGATION_RESPONSE(10007),       // 云端下放导航信息 (云端→XPU)
    // RT CMD   座舱发起CMD范围:12001~14000
    VEHICLE_ORDER_OPERATION(12001),         // 车端操作订单 (座舱→XPU)
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/RtMsgHeader.java
@@ -27,4 +27,8 @@
     * 请求或应答
     */
    private MessageType type;
    /**
     * 消息来源
     */
    private SourceType source;
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/down/SourceType.java
New file
@@ -0,0 +1,23 @@
package com.xiaopeng.api.vo.automaticPilot.proto.down;
/**
 * 消息来源类型
 */
public enum SourceType {
    SOURCE_UNKNOWN(0),
    CLOUD(1),
    CDU(2),
    XPU(3);
    private final int value;
    SourceType(int value) {
        this.value = value;
    }
    public int getValue() {
        return value;
    }
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/up/RtMsgHeader.java
@@ -1,5 +1,7 @@
package com.xiaopeng.api.vo.automaticPilot.proto.up;
import com.xiaopeng.api.vo.automaticPilot.proto.down.SourceType;
import lombok.Data;
/**
@@ -30,5 +32,5 @@
    /**
     * 消息来源 {cloud,cdu,xpu}
     */
    private String source;
    private SourceType source;
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/automaticPilot/proto/up/navigationDeviationEvent/NavigationDeviationEvent.java
@@ -9,6 +9,10 @@
@Data
public class NavigationDeviationEvent {
    /**
     * 请求唯一ID
     */
    private String request_id;
    /**
     * 事件类型
     */
    private RtEventType event_type;
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/operation/RouteVo.java
@@ -21,4 +21,8 @@
    private Double direction;
    private List<LonLatDto> polyline;
    /**
     * 导航原始数据
     */
    private String routeDataContent;
}
xp-robotaxi-automatic-pilot-boot/src/test/java/com/ruoyi/account/RuoYiAccountApplicationTests.java
File was deleted