From f5560820431163db68ccea4c850fb90a0eebf467 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 20 四月 2026 21:42:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.0' into 1.0

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleModelController.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleModelController.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleModelController.java
index d8e65b2..ab0e259 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleModelController.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleModelController.java
@@ -1,5 +1,6 @@
 package com.xiaopeng.maintenance.controller;
 
+import cn.hutool.core.collection.CollUtil;
 import com.xiaopeng.api.feignClient.operation.XpPricingClient;
 import com.xiaopeng.api.model.maintenance.XpVehicleModel;
 import com.xiaopeng.common.core.domain.R;
@@ -14,6 +15,7 @@
 
 import javax.annotation.Resource;
 import javax.validation.Valid;
+import java.util.ArrayList;
 import java.util.List;
 
 @Slf4j
@@ -34,6 +36,18 @@
         PageInfo<XpVehicleModel> pageInfo = xpVehicleModelService.pageList(query);
         return R.ok(pageInfo);
     }
+
+
+    @PostMapping("/logan/inner/xpVehicleModel/listByIds")
+    @ApiOperation(value = "根据ID列表批量查询", tags = {"内部接口"})
+    public R<List<XpVehicleModel>> listByIds(@RequestBody List<String> ids) {
+        if (CollUtil.isEmpty(ids)) {
+            return R.ok(new ArrayList<>());
+        }
+        return R.ok(xpVehicleModelService.listByIds(ids));
+    }
+
+
     @ApiOperation(value = "根据ID查询", tags = "管理后台-车型根据ID查询")
     @GetMapping("/logan/inner/xpVehicleModel/getById")
     public R<XpVehicleModel> getById(@RequestParam String id) {

--
Gitblit v1.7.1