닉네임 변경 로그 엔티티 - updated_at 제거

This commit is contained in:
Klaus 2023-08-18 19:25:58 +09:00
parent 25be1a6adc
commit 7b58335a42
1 changed files with 17 additions and 2 deletions

View File

@ -1,15 +1,30 @@
package kr.co.vividnext.sodalive.member.nickname
import kr.co.vividnext.sodalive.common.BaseEntity
import kr.co.vividnext.sodalive.member.Member
import java.time.LocalDateTime
import javax.persistence.Entity
import javax.persistence.FetchType
import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id
import javax.persistence.JoinColumn
import javax.persistence.ManyToOne
import javax.persistence.PrePersist
@Entity
data class NicknameChangeLog(val prevNickname: String) : BaseEntity() {
data class NicknameChangeLog(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
var id: Long? = null,
val prevNickname: String,
var createdAt: LocalDateTime? = null
) {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "member_id", nullable = false)
var member: Member? = null
@PrePersist
fun prePersist() {
createdAt = LocalDateTime.now()
}
}