From d7ad110b9eeb63fde8cbc92ff3c68ede573ecac1 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 1 Oct 2025 20:55:52 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=BA=94=20=EB=93=B1=EB=A1=9D/?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20-=20currency=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/admin/can/AdminCanRequest.kt | 4 +++- src/main/kotlin/kr/co/vividnext/sodalive/can/Can.kt | 1 + src/main/kotlin/kr/co/vividnext/sodalive/can/CanRepository.kt | 3 ++- src/main/kotlin/kr/co/vividnext/sodalive/can/CanResponse.kt | 3 ++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/can/AdminCanRequest.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/can/AdminCanRequest.kt index 597f5b9..83bda60 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/can/AdminCanRequest.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/can/AdminCanRequest.kt @@ -8,7 +8,8 @@ import java.math.BigDecimal data class AdminCanRequest( val can: Int, val rewardCan: Int, - val price: BigDecimal + val price: BigDecimal, + val currency: String ) { fun toEntity(): Can { var title = "${can.moneyFormat()} μΊ”" @@ -21,6 +22,7 @@ data class AdminCanRequest( can = can, rewardCan = rewardCan, price = price, + currency = currency, status = CanStatus.SALE ) } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/Can.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/Can.kt index 11528c6..9d4a249 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/Can.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/Can.kt @@ -12,6 +12,7 @@ data class Can( var can: Int, var rewardCan: Int, var price: BigDecimal, + var currency: String, @Enumerated(value = EnumType.STRING) var status: CanStatus ) : BaseEntity() diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/CanRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/CanRepository.kt index 12fc614..ee17507 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/CanRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/CanRepository.kt @@ -40,7 +40,8 @@ class CanQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) : CanQue can1.title, can1.can, can1.rewardCan, - can1.price + can1.price, + can1.currency ) ) .from(can1) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/CanResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/CanResponse.kt index 37eb80d..9e3b692 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/CanResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/CanResponse.kt @@ -8,5 +8,6 @@ data class CanResponse @QueryProjection constructor( val title: String, val can: Int, val rewardCan: Int, - val price: BigDecimal + val price: BigDecimal, + val currency: String )