UserDraft

@GeneratedBy(type = User::class)
interface UserDraft : User, Draft

Types

Link copied to clipboard
@GeneratedBy(type = User::class)
object $
Link copied to clipboard
@GeneratedBy(type = User::class)
class Builder

Properties

Link copied to clipboard
abstract override var avatar: String?

头像

Link copied to clipboard
abstract override var email: String?

邮箱

Link copied to clipboard
abstract override var hashedPassword: String?

加密密码

Link copied to clipboard
abstract override var id: Long

ID

Link copied to clipboard
abstract override var phone: String?

手机

Link copied to clipboard
abstract override var roles: List<Role>

角色列表

Link copied to clipboard
abstract override var username: String?

用户名

Functions

Link copied to clipboard
@GeneratedBy(type = User::class)
fun User.copy(resolveImmediately: Boolean = false, block: UserDraft.() -> Unit): User
Link copied to clipboard
abstract fun roles(): MutableList<RoleDraft>