Files
luminic-space-back-v2/src/main/kotlin/space/luminic/finance/models/User.kt
2025-10-31 15:31:55 +03:00

26 lines
631 B
Kotlin

package space.luminic.finance.models
import org.springframework.data.annotation.CreatedDate
import org.springframework.data.annotation.LastModifiedDate
import java.time.Instant
import java.time.LocalDate
data class User(
var id: Int? = null,
val username: String,
var firstName: String,
var tgId: String? = null,
var tgUserName: String? = null,
var password: String? = null,
var isActive: Boolean = true,
var regDate: LocalDate = LocalDate.now(),
@CreatedDate val createdAt: Instant? = null,
@LastModifiedDate var updatedAt: Instant? = null,
var roles: List<String> = listOf(),
)