RoleDraft

@GeneratedBy(type = Role::class)
interface RoleDraft : Role, Draft

Types

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

Properties

Link copied to clipboard
abstract override var code: String?

状态码

Link copied to clipboard
abstract override var enabled: Boolean?

启用状态

Link copied to clipboard
abstract override var id: Long

ID

Link copied to clipboard
abstract override var menus: List<Menu>

菜单列表

Link copied to clipboard
abstract override var name: String?

名称

Functions

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