liujie
2026-05-12 76b3532393aa98c2daaeb67caeefa2ab9556e866
xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/operation/XpCruisePlanClient.java
@@ -32,7 +32,7 @@
     * 获取车辆下个点位
     * @return
     */
    @PostMapping("/inner/cruise/getCruisePoint")
    @PostMapping("/logan/inner/cruise/getCruisePoint")
    R<XpCruiseOrder> getCruisePoint(@RequestBody CruisePointDto dto);
@@ -40,14 +40,14 @@
     * 组装巡游单子
     * @return
     */
    @PostMapping("/inner/cruise/getNewCruiseOrder")
    @PostMapping("/logan/inner/cruise/getNewCruiseOrder")
    R<XpCruiseOrder>  getNewCruiseOrder(@RequestBody NewCruiseOrderDto dto);
    /**
     * 找到收车点位
     * @return
     */
    @PostMapping("/inner/cruise/findReturnCruisePoint")
    @PostMapping("/logan/inner/cruise/findReturnCruisePoint")
    R<XpCruiseOrder> findReturnCruisePoint(@RequestBody XpCruiseOrder xpCruiseOrder);
@@ -56,9 +56,28 @@
     * @param vehicleId
     * @return
     */
    @PostMapping("/inner/cruise/getCruisePlan")
    @PostMapping("/logan/inner/cruise/getCruisePlan")
    R<XpCruisePlanVehicle> getCruisePlan(@RequestParam Long vehicleId);
    /**
     * 获取巡游计划点位列表
     * @param vehicleId
     * @return
     */
    @PostMapping("/logan/inner/cruise/getCruisePlanPointList")
    R<List<XpCruisePlanPoint>> getCruisePlanPointList(@RequestParam Long vehicleId);
    /**
     * 判断点位ID列表是否存在关联的巡游计划点位
     *
     * @param pointIds 点位ID列表
     * @return 是否存在关联
     */
    @PostMapping("/logan/inner/cruise/existsCruisePlanPointByPointIds")
    R<Boolean> existsCruisePlanPointByPointIds(@RequestBody List<Long> pointIds);
}