From fb9aec62f1f8402041cbd4e33084de18ba366437 Mon Sep 17 00:00:00 2001 From: pricelees Date: Wed, 3 Sep 2025 10:46:05 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=83=88=EB=A1=9C=EC=9A=B4=20=ED=85=8C?= =?UTF-8?q?=EB=A7=88=EC=97=90=20=EB=A7=9E=EC=B6=98=20=EB=AA=87=EA=B0=80?= =?UTF-8?q?=EC=A7=80=20=EC=97=90=EB=9F=AC=EC=BD=94=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/roomescape/theme/exception/ThemeErrorCode.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/roomescape/theme/exception/ThemeErrorCode.kt b/src/main/kotlin/roomescape/theme/exception/ThemeErrorCode.kt index 9e8450c1..fe0bc8c8 100644 --- a/src/main/kotlin/roomescape/theme/exception/ThemeErrorCode.kt +++ b/src/main/kotlin/roomescape/theme/exception/ThemeErrorCode.kt @@ -12,4 +12,10 @@ enum class ThemeErrorCode( THEME_NAME_DUPLICATED(HttpStatus.BAD_REQUEST, "TH002", "이미 같은 이름의 테마가 있어요."), THEME_ALREADY_RESERVED(HttpStatus.CONFLICT, "TH003", "예약된 테마라 삭제할 수 없어요."), INVALID_REQUEST_VALUE(HttpStatus.BAD_REQUEST, "TH004", "입력 값이 잘못되었어요."), + PRICE_BELOW_MINIMUM(HttpStatus.BAD_REQUEST, "TH005", "테마 가격은 0원보다 커야 해요."), + PARTICIPANT_BELOW_MINIMUM(HttpStatus.BAD_REQUEST, "TH006", "이용 가능 인원은 1명 이상이어야 해요."), + DURATION_BELOW_MINIMUM(HttpStatus.BAD_REQUEST, "TH007", "소요 시간은 1분 이상이어야 해요."), + MIN_PARTICIPANT_EXCEEDS_MAX_PARTICIPANT(HttpStatus.BAD_REQUEST, "TH008", "최소 인원은 최대 인원보다 작아야 해요."), + MIN_EXPECTED_TIME_EXCEEDS_MAX_EXPECTED_TIME(HttpStatus.BAD_REQUEST, "TH009", "최소 예상 시간은 최대 예상 시간보다 짧아야 해요."), + EXPECTED_TIME_EXCEEDS_AVAILABLE_TIME(HttpStatus.BAD_REQUEST, "TH010", "예상 시간은 이용 시간보다 짧아야 해요."), }