From e9e42b621afdf6ac94f5327ee843b32b10a401b4 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 04 八月 2026 17:45:14 +0800
Subject: [PATCH] update

---
 backend/src/main/java/com/tourguide/api/admin/AdminGuideUserController.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/backend/src/main/java/com/tourguide/api/admin/AdminGuideUserController.java b/backend/src/main/java/com/tourguide/api/admin/AdminGuideUserController.java
index dd2abc0..fa3b72b 100644
--- a/backend/src/main/java/com/tourguide/api/admin/AdminGuideUserController.java
+++ b/backend/src/main/java/com/tourguide/api/admin/AdminGuideUserController.java
@@ -8,6 +8,7 @@
 import org.springframework.web.bind.annotation.*;
 import javax.validation.Valid;
 import java.time.LocalDate;
+import java.util.List;
 
 /**
  * 管理后台导游账号管理接口。
@@ -71,6 +72,20 @@
         return ApiResponse.success(userService.updateDetail(id, request));
     }
 
+    @PostMapping("/{id}/scenic-configs")
+    public ApiResponse<List<GuideScenicConfigResponse>> addScenicConfig(
+            @PathVariable Long id,
+            @Valid @RequestBody GuideScenicConfigCreateRequest request) {
+        return ApiResponse.success(userService.addScenicConfig(id, request.getScenicSpotId()));
+    }
+
+    @DeleteMapping("/{id}/scenic-configs/{configId}")
+    public ApiResponse<List<GuideScenicConfigResponse>> deleteScenicConfig(
+            @PathVariable Long id,
+            @PathVariable Long configId) {
+        return ApiResponse.success(userService.deleteScenicConfig(id, configId));
+    }
+
     /**
      * 由后台直接创建导游账号,适用于无需走入驻审核流程的运营录入场景。
      *

--
Gitblit v1.7.1