refactor(can): 캔 사용 내역 조회 로직을 쿼리 기반으로 개선한다

This commit is contained in:
2026-03-16 15:25:58 +09:00
parent a2f84111cc
commit 21c02deda1
4 changed files with 323 additions and 66 deletions

View File

@@ -0,0 +1,20 @@
package kr.co.vividnext.sodalive.can
import com.querydsl.core.annotations.QueryProjection
import kr.co.vividnext.sodalive.can.use.CanUsage
import java.time.LocalDateTime
data class UseCanQueryDto @QueryProjection constructor(
val canUsage: CanUsage,
val can: Int,
val rewardCan: Int,
val createdAt: LocalDateTime,
val roomMemberNickname: String?,
val roomTitle: String?,
val audioContentMemberNickname: String?,
val audioContentTitle: String?,
val communityPostMemberNickname: String?,
val auditionTitle: String?,
val characterName: String?,
val recipientCreatorNickname: String?
)