puzhibing
2026-04-21 67a1b3997ff33f286a2e91bce3f876c7a301b981
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);
}