From 573ab14acacea07a4b549dcf4a8448ffe5344c1b Mon Sep 17 00:00:00 2001 From: pricelees Date: Thu, 11 Sep 2025 16:28:32 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=83=88=EB=A1=9C=EC=9A=B4=20user=20/?= =?UTF-8?q?=20admin=20=EC=BB=A4=EC=8A=A4=ED=85=80=20=EC=98=88=EC=99=B8=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roomescape/admin/exception/AdminException.kt | 16 ++++++++++++++++ .../roomescape/member/exception/UserException.kt | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/main/kotlin/roomescape/admin/exception/AdminException.kt create mode 100644 src/main/kotlin/roomescape/member/exception/UserException.kt diff --git a/src/main/kotlin/roomescape/admin/exception/AdminException.kt b/src/main/kotlin/roomescape/admin/exception/AdminException.kt new file mode 100644 index 00000000..3347ab4d --- /dev/null +++ b/src/main/kotlin/roomescape/admin/exception/AdminException.kt @@ -0,0 +1,16 @@ +package roomescape.admin.exception + +import org.springframework.http.HttpStatus +import roomescape.common.exception.ErrorCode +import roomescape.common.exception.RoomescapeException + +class AdminException( + override val errorCode: AdminErrorCode, + override val message: String = errorCode.message +) : RoomescapeException(errorCode, message) + +enum class AdminErrorCode( + override val httpStatus: HttpStatus, + override val errorCode: String, + override val message: String +) : ErrorCode diff --git a/src/main/kotlin/roomescape/member/exception/UserException.kt b/src/main/kotlin/roomescape/member/exception/UserException.kt new file mode 100644 index 00000000..93115986 --- /dev/null +++ b/src/main/kotlin/roomescape/member/exception/UserException.kt @@ -0,0 +1,16 @@ +package roomescape.member.exception + +import org.springframework.http.HttpStatus +import roomescape.common.exception.ErrorCode +import roomescape.common.exception.RoomescapeException + +class UserException( + override val errorCode: UserErrorCode, + override val message: String = errorCode.message +) : RoomescapeException(errorCode, message) + +enum class UserErrorCode( + override val httpStatus: HttpStatus, + override val errorCode: String, + override val message: String +) : ErrorCode