feat(ranking): 랭킹 내부 모델을 추가한다

This commit is contained in:
2026-06-08 15:23:44 +09:00
parent 6d6fa5830b
commit 70cf3b29fa
3 changed files with 83 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package kr.co.vividnext.sodalive.v2.ranking.domain
data class CreatorRankingItem(
val rank: Int,
val rankChange: Int?,
val isNew: Boolean,
val creatorId: Long,
val nickname: String,
val profileImageUrl: String?
)

View File

@@ -0,0 +1,21 @@
package kr.co.vividnext.sodalive.v2.ranking.domain
data class CreatorRankingSnapshotCandidate(
val creatorId: Long,
val nickname: String,
val profileImageUrl: String?,
val finalScore: Double,
val contentLiveScore: Double,
val engagementScore: Double,
val supportScore: Double,
val fanLoyaltyScore: Double,
val liveCanAmount: Long,
val contentPurchaseCanAmount: Long,
val contentLikeCount: Long,
val contentCommentCount: Long,
val channelDonationCanAmount: Long,
val channelDonationCount: Long,
val fanTalkCount: Long,
val finalFollowerCount: Long,
val followIncrease: Long
)