DataJPA/src/main/kotlin/com/chantha/jdbc/security/User.kt

28 lines
601 B
Kotlin

package com.chantha.jdbc.security
import javax.persistence.*
@Suppress("UNCHECKED_CAST")
@Entity
@Table(name = "tbUser")
data class User(
@Id
@GeneratedValue
var userId:Long ,
@Column(nullable = false,unique = true)
var userName:String,
@Column(nullable = false,unique = true)
var password:String,
var roles:String,
var status:Int
)
{
fun getRolesList():List<String>{
if(roles.isNotEmpty()){
return roles.split("_")
}
return listOf()
}
}