generated from pricelees/issue-pr-template
feat: 새로운 user / admin 커스텀 예외 추가
This commit is contained in:
parent
c15e0f456e
commit
573ab14aca
16
src/main/kotlin/roomescape/admin/exception/AdminException.kt
Normal file
16
src/main/kotlin/roomescape/admin/exception/AdminException.kt
Normal file
@ -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
|
||||||
16
src/main/kotlin/roomescape/member/exception/UserException.kt
Normal file
16
src/main/kotlin/roomescape/member/exception/UserException.kt
Normal file
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user