liujie
2026-07-30 280ef5100bece9b40ac51736aef037704a52a4ca
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));
    }
    /**
     * 由后台直接创建导游账号,适用于无需走入驻审核流程的运营录入场景。
     *