From ecf0d6740a3f8f870a72e32338e104e3dda51893 Mon Sep 17 00:00:00 2001 From: pricelees Date: Sun, 14 Sep 2025 23:16:14 +0900 Subject: [PATCH] =?UTF-8?q?rename:=20ThemeAPIV2=20->=20ThemeAPI=20?= =?UTF-8?q?=ED=81=B4=EB=9E=98=EC=8A=A4=EB=AA=85=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/roomescape/theme/docs/ThemeApi.kt | 4 ++-- src/main/kotlin/roomescape/theme/web/ThemeController.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt b/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt index d76f91b2..f3a42007 100644 --- a/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt +++ b/src/main/kotlin/roomescape/theme/docs/ThemeApi.kt @@ -15,8 +15,8 @@ import roomescape.common.dto.response.CommonApiResponse import roomescape.theme.web.* @Tag(name = "5. 관리자 테마 API", description = "관리자 페이지에서 테마를 조회 / 추가 / 삭제할 때 사용합니다.") -interface ThemeAPIV2 { - @AdminOnly(privilege = Privilege.READ_SUMMARY) +interface ThemeAPI { + @AdminOnly(type = AdminType.HQ, privilege = Privilege.READ_SUMMARY) @Operation(summary = "모든 테마 조회", description = "관리자 페이지에서 요약된 테마 목록을 조회합니다.", tags = ["관리자 로그인이 필요한 API"]) @ApiResponses(ApiResponse(responseCode = "200", description = "성공", useReturnTypeSchema = true)) fun findAdminThemes(): ResponseEntity> diff --git a/src/main/kotlin/roomescape/theme/web/ThemeController.kt b/src/main/kotlin/roomescape/theme/web/ThemeController.kt index 0fde6279..dbd66da5 100644 --- a/src/main/kotlin/roomescape/theme/web/ThemeController.kt +++ b/src/main/kotlin/roomescape/theme/web/ThemeController.kt @@ -4,13 +4,13 @@ import org.springframework.http.ResponseEntity import org.springframework.web.bind.annotation.* import roomescape.common.dto.response.CommonApiResponse import roomescape.theme.business.ThemeService -import roomescape.theme.docs.ThemeAPIV2 +import roomescape.theme.docs.ThemeAPI import java.net.URI @RestController class ThemeController( private val themeService: ThemeService, -) : ThemeAPIV2 { +) : ThemeAPI { @PostMapping("/themes/retrieve") override fun findThemesByIds(