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