유저 행동데이터, 포인트

- Entity 생성
This commit is contained in:
2025-04-21 14:22:10 +09:00
parent 7649ce6e52
commit 336d3c9434
8 changed files with 82 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
package kr.co.vividnext.sodalive.point
import kr.co.vividnext.sodalive.common.BaseEntity
import kr.co.vividnext.sodalive.useraction.ActionType
import java.time.LocalDateTime
import javax.persistence.Entity
import javax.persistence.EnumType
import javax.persistence.Enumerated
@Entity
data class PointRewardPolicy(
@Enumerated(EnumType.STRING)
val actionType: ActionType,
val threshold: Int,
val pointAmount: Int,
var startDate: LocalDateTime,
var endDate: LocalDateTime? = null,
var isActive: Boolean = true
) : BaseEntity()