generated from pricelees/issue-pr-template
[#35] 결제 스키마 재정의 & 예약 조회 페이지 개선 #36
@ -17,6 +17,7 @@ class PaymentEntityV2(
|
|||||||
|
|
||||||
val reservationId: Long,
|
val reservationId: Long,
|
||||||
val paymentKey: String,
|
val paymentKey: String,
|
||||||
|
val orderId: String,
|
||||||
val totalAmount: Int,
|
val totalAmount: Int,
|
||||||
val requestedAt: OffsetDateTime,
|
val requestedAt: OffsetDateTime,
|
||||||
val approvedAt: OffsetDateTime,
|
val approvedAt: OffsetDateTime,
|
||||||
@ -28,5 +29,10 @@ class PaymentEntityV2(
|
|||||||
val method: PaymentMethod,
|
val method: PaymentMethod,
|
||||||
|
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
val status: PaymentStatus
|
var status: PaymentStatus
|
||||||
) : PersistableBaseEntity(id)
|
) : PersistableBaseEntity(id) {
|
||||||
|
|
||||||
|
fun cancel() {
|
||||||
|
this.status = PaymentStatus.CANCELED
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user