From f085e14d10a11c730b9831902962b72c818ae1bf Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 13 二月 2026 14:51:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/XpOpenCityService.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/XpOpenCityService.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/XpOpenCityService.java
index 4af8fc4..626d82d 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/XpOpenCityService.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/XpOpenCityService.java
@@ -3,9 +3,14 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.xiaopeng.api.model.operation.XpOpenCity;
+import com.xiaopeng.common.core.web.page.PageInfo;
+import com.xiaopeng.operation.dto.OpenCityAddDTO;
+import com.xiaopeng.operation.dto.OpenCityEditDTO;
+import com.xiaopeng.operation.query.OpenCityPageQuery;
 import com.xiaopeng.operation.vo.OpenCityListVO;
 import com.xiaopeng.operation.vo.XpOpenCityVo;
 
+import javax.validation.Valid;
 import java.util.List;
 
 /**
@@ -28,4 +33,38 @@
      */
     List<OpenCityListVO> getOpenCityListForAdmin();
 
+    /**
+     * 开通城市分页列表
+     * @return
+     */
+    PageInfo<XpOpenCity> getPageList(OpenCityPageQuery query);
+
+    /**
+     * 新增开通城市
+     *
+     * @param dto
+     */
+    void add(@Valid OpenCityAddDTO dto);
+
+    /**
+     * 编辑开通城市
+     *
+     * @param dto
+     */
+    void edit(@Valid OpenCityEditDTO dto);
+
+    /**
+     * 删除开通城市
+     * @param id
+     */
+    void deleteById(Long id);
+
+    /**
+     * 管理后台-开通城市管理-启用/禁用
+     *
+     * @param id
+     * @param status
+     * @return
+     */
+    void upDown(Long id, Integer status);
 }

--
Gitblit v1.7.1