diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/GetPointRewardPolicyListResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/GetPointRewardPolicyListResponse.kt index 33dd64e..8654c19 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/GetPointRewardPolicyListResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/GetPointRewardPolicyListResponse.kt @@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.admin.point import com.querydsl.core.annotations.QueryProjection import kr.co.vividnext.sodalive.useraction.ActionType +import kr.co.vividnext.sodalive.useraction.PolicyType data class GetPointRewardPolicyListResponse( val totalCount: Int, @@ -11,8 +12,10 @@ data class GetPointRewardPolicyListResponse( data class GetPointRewardPolicyListItem @QueryProjection constructor( val id: Long, val title: String, + val policyType: PolicyType, val actionType: ActionType, val threshold: Int, + val availableCount: Int, val pointAmount: Int, val startDate: String, val endDate: String, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyRepository.kt index 2cd63db..0c66df7 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/point/PointPolicyRepository.kt @@ -33,8 +33,10 @@ class PointPolicyQueryRepositoryImpl( QGetPointRewardPolicyListItem( pointRewardPolicy.id, pointRewardPolicy.title, + pointRewardPolicy.policyType, pointRewardPolicy.actionType, pointRewardPolicy.threshold, + pointRewardPolicy.availableCount, pointRewardPolicy.pointAmount, getFormattedDate(pointRewardPolicy.startDate), getFormattedDate(pointRewardPolicy.endDate),