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 )