From 0679365803e6109ea42715053765afe7aaaddf78 Mon Sep 17 00:00:00 2001 From: pricelees Date: Tue, 15 Jul 2025 11:22:29 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B3=B5=ED=86=B5=20=EC=9D=91?= =?UTF-8?q?=EB=8B=B5=20DTO=EB=A5=BC=20=EC=A0=95=EC=83=81=20/=20=EC=97=90?= =?UTF-8?q?=EB=9F=AC=EB=A1=9C=20=EA=B5=AC=EB=B6=84=ED=95=98=EA=B3=A0=20com?= =?UTF-8?q?panion=20object=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/dto/response/CommonApiResponse.kt | 14 ++++++++ .../dto/response/RoomescapeApiResponseKT.kt | 33 ------------------- 2 files changed, 14 insertions(+), 33 deletions(-) create mode 100644 src/main/java/roomescape/common/dto/response/CommonApiResponse.kt delete mode 100644 src/main/java/roomescape/common/dto/response/RoomescapeApiResponseKT.kt diff --git a/src/main/java/roomescape/common/dto/response/CommonApiResponse.kt b/src/main/java/roomescape/common/dto/response/CommonApiResponse.kt new file mode 100644 index 00000000..5fa5fb76 --- /dev/null +++ b/src/main/java/roomescape/common/dto/response/CommonApiResponse.kt @@ -0,0 +1,14 @@ +package roomescape.common.dto.response + +import com.fasterxml.jackson.annotation.JsonInclude +import roomescape.common.exception.ErrorType + +@JsonInclude(JsonInclude.Include.NON_NULL) +data class CommonApiResponse( + val data: T? = null, +) + +data class CommonErrorResponse( + val errorType: ErrorType, + val message: String = errorType.description +) diff --git a/src/main/java/roomescape/common/dto/response/RoomescapeApiResponseKT.kt b/src/main/java/roomescape/common/dto/response/RoomescapeApiResponseKT.kt deleted file mode 100644 index e3e60f74..00000000 --- a/src/main/java/roomescape/common/dto/response/RoomescapeApiResponseKT.kt +++ /dev/null @@ -1,33 +0,0 @@ -package roomescape.common.dto.response - -import com.fasterxml.jackson.annotation.JsonInclude -import roomescape.common.exception.ErrorType - - -@JsonInclude(JsonInclude.Include.NON_NULL) -data class RoomescapeApiResponseKT( - val success: Boolean, - val data: T? = null, - val errorType: ErrorType? = null, - val message: String? = null, -) { - companion object { - - @JvmStatic - fun success(data: T? = null): RoomescapeApiResponseKT { - return RoomescapeApiResponseKT( - success = true, - data = data, - ) - } - - @JvmStatic - fun fail(errorType: ErrorType, message: String? = null): RoomescapeApiResponseKT { - return RoomescapeApiResponseKT( - success = false, - errorType = errorType, - message = message ?: errorType.description - ) - } - } -}