From 67a1b3997ff33f286a2e91bce3f876c7a301b981 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 21 四月 2026 15:08:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.0' into 1.0
---
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java
index 46f72d6..071d614 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/service/XpPointService.java
@@ -19,6 +19,7 @@
import com.xiaopeng.map.vo.NearestVo;
import com.xiaopeng.map.vo.OrderDistanceVo;
import com.xiaopeng.map.vo.StationDetailVo;
+import org.springframework.transaction.annotation.Transactional;
import javax.validation.Valid;
import java.time.LocalTime;
@@ -39,6 +40,8 @@
* 新增点位并根据规则生成点位编号
*/
XpPoint addPointWithGeneratedNumber(@Valid PointAddDto pointAddDto);
+
+ String getPointNumber(Long electronicAreaId);
/**
* 校验点位名称唯一
@@ -101,4 +104,14 @@
PageInfo<XpPoint> pageList(PointPageListListQuery query);
+ List<XpPoint> listByStationId(Long stationId);
+
+ @Transactional(rollbackFor = Exception.class)
+ void clearStationInfoByStationId(Long stationId);
+
+ @Transactional(rollbackFor = Exception.class)
+ void statusStopByStationId(Long stationId, Boolean pointStop);
+
+ @Transactional(rollbackFor = Exception.class)
+ void pointDeleteByStationId(Long stationId, Boolean pointDelete);
}
--
Gitblit v1.7.1