17 lines
495 B
Kotlin

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