notes_backend/src/main/kotlin/com/kassaev/notes/model/User.kt

25 lines
362 B
Kotlin

package com.kassaev.notes.model
import jakarta.persistence.*
@Entity
@Table(name="users")
data class User(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
val id: Long?,
@Column(unique = true)
val email: String,
val password: String,
@Enumerated(EnumType.STRING)
val role: Role
)
enum class Role{
USER, ADMIN
}