From 349e0372f604346ff501422669bbe2e1d517003a Mon Sep 17 00:00:00 2001 From: pricelees Date: Sun, 17 Aug 2025 21:16:10 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20PaymentEntityV2=EC=97=90=20orderId?= =?UTF-8?q?=20=ED=95=84=EB=93=9C=20=EC=B6=94=EA=B0=80=20=EB=B0=8F=20?= =?UTF-8?q?=EC=B7=A8=EC=86=8C=20=EC=83=81=ED=83=9C=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?=EB=A9=94=EC=84=9C=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../infrastructure/persistence/v2/PaymentEntityV2.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/roomescape/payment/infrastructure/persistence/v2/PaymentEntityV2.kt b/src/main/kotlin/roomescape/payment/infrastructure/persistence/v2/PaymentEntityV2.kt index dc14eabf..2d9e18cc 100644 --- a/src/main/kotlin/roomescape/payment/infrastructure/persistence/v2/PaymentEntityV2.kt +++ b/src/main/kotlin/roomescape/payment/infrastructure/persistence/v2/PaymentEntityV2.kt @@ -17,6 +17,7 @@ class PaymentEntityV2( val reservationId: Long, val paymentKey: String, + val orderId: String, val totalAmount: Int, val requestedAt: OffsetDateTime, val approvedAt: OffsetDateTime, @@ -28,5 +29,10 @@ class PaymentEntityV2( val method: PaymentMethod, @Enumerated(EnumType.STRING) - val status: PaymentStatus -) : PersistableBaseEntity(id) + var status: PaymentStatus +) : PersistableBaseEntity(id) { + + fun cancel() { + this.status = PaymentStatus.CANCELED + } +}