liujie
2026-06-09 c96fbe6b0aeb413a17c429133ee6d81d138144b9
xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/operation/XpTargetedServiceClient.java
@@ -1,6 +1,7 @@
package com.xiaopeng.api.feignClient.operation;
import com.xiaopeng.api.factory.operation.XpTargetedServiceClientFallbackFactory;
import com.xiaopeng.api.model.operation.XpTargetedServiceVehicle;
import com.xiaopeng.api.vo.operation.XpTargetedServiceVehicleVo;
import com.xiaopeng.common.core.domain.R;
import com.xiaopeng.common.core.dto.ServiceNameConstantsEnum;
@@ -24,4 +25,30 @@
    @GetMapping("/logan/inner/v1/targetedService/findListByUserIdAndCityCode")
    R<List<XpTargetedServiceVehicleVo>> findListByUserIdAndCityCode(@RequestParam("appUserId") Long appUserId, @RequestParam("cityCode") String cityCode);
    /**
     * 获取定向服务权限
     * @param appUserId
     * @param cityCode
     * @return
     */
    @GetMapping("/logan/inner/v1/targetedService/getTargetedServiceWeight")
    R<Integer> getTargetedServiceWeight(@RequestParam("appUserId") Long appUserId, @RequestParam("cityCode") String cityCode);
    /**
     * 获取定向服务所有车辆
     * @return
     */
    @GetMapping("/logan/inner/v1/targetedService/getAllTargetedServiceVehicle")
    R<List<Long>> getAllTargetedServiceVehicle();
    /**
     * 获取定向服务所有车辆
     * @return
     */
    @GetMapping("/logan/inner/v1/targetedService/getAllTargetedServiceVehicleByCityCode")
    R<List<XpTargetedServiceVehicle>> getAllTargetedServiceVehicleByCityCode(@RequestParam("cityCode") String cityCode);
}