From 3551458086f0944d0c7b131877e08230971723f8 Mon Sep 17 00:00:00 2001 From: pricelees Date: Wed, 23 Jul 2025 13:10:55 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=83=88=EB=A1=9C=20=EC=A0=95=EC=9D=98?= =?UTF-8?q?=ED=95=9C=20=EC=BB=A4=EC=8A=A4=ED=85=80=20=EC=98=88=EC=99=B8=20?= =?UTF-8?q?=ED=95=84=EB=93=9C=20notnull=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F?= =?UTF-8?q?=20=EC=98=88=EC=99=B8=20=EC=9D=91=EB=8B=B5=20=EA=B0=9D=EC=B2=B4?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/roomescape/auth/exception/AuthException.kt | 2 +- .../common/dto/response/CommonApiResponse.kt | 11 +++++++++++ .../roomescape/common/exception/RoomException.kt | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/roomescape/auth/exception/AuthException.kt b/src/main/kotlin/roomescape/auth/exception/AuthException.kt index 4704f64d..735dcaca 100644 --- a/src/main/kotlin/roomescape/auth/exception/AuthException.kt +++ b/src/main/kotlin/roomescape/auth/exception/AuthException.kt @@ -4,5 +4,5 @@ import roomescape.common.exception.RoomException class AuthException( override val errorCode: AuthErrorCode, - override val message: String? = errorCode.message + override val message: String = errorCode.message ) : RoomException(errorCode, message) diff --git a/src/main/kotlin/roomescape/common/dto/response/CommonApiResponse.kt b/src/main/kotlin/roomescape/common/dto/response/CommonApiResponse.kt index 6d589727..9cf1fc7f 100644 --- a/src/main/kotlin/roomescape/common/dto/response/CommonApiResponse.kt +++ b/src/main/kotlin/roomescape/common/dto/response/CommonApiResponse.kt @@ -1,6 +1,7 @@ package roomescape.common.dto.response import com.fasterxml.jackson.annotation.JsonInclude +import roomescape.common.exception.ErrorCode import roomescape.common.exception.ErrorType @JsonInclude(JsonInclude.Include.NON_NULL) @@ -12,3 +13,13 @@ data class CommonErrorResponse( val errorType: ErrorType, val message: String? = errorType.description ) + +data class CommonErrorResponseV2( + val code: String, + val message: String +) { + constructor(errorCode: ErrorCode, message: String = errorCode.message) : this( + code = errorCode.errorCode, + message = message + ) +} diff --git a/src/main/kotlin/roomescape/common/exception/RoomException.kt b/src/main/kotlin/roomescape/common/exception/RoomException.kt index c75a1519..51f6a6ec 100644 --- a/src/main/kotlin/roomescape/common/exception/RoomException.kt +++ b/src/main/kotlin/roomescape/common/exception/RoomException.kt @@ -2,5 +2,5 @@ package roomescape.common.exception open class RoomException( open val errorCode: ErrorCode, - override val message: String? = errorCode.message + override val message: String = errorCode.message ) : RuntimeException(message)