MenuTreeNode

data class MenuTreeNode(val id: Long, val parentId: Long?, val disabled: Boolean?, val extra: String?, val icon: String?, val key: String?, val label: String?, val show: Boolean?, val path: String?, val name: String?, val redirect: String?, val component: String?, val sortingOrder: Int?, val pinned: Boolean?, val showTab: Boolean?, val enableMultiTab: Boolean?, var children: List<MenuTreeNode>? = null)

菜单树节点

使用独立节点模型构建树结构,避免直接依赖实体接口

Constructors

Link copied to clipboard
constructor(id: Long, parentId: Long?, disabled: Boolean?, extra: String?, icon: String?, key: String?, label: String?, show: Boolean?, path: String?, name: String?, redirect: String?, component: String?, sortingOrder: Int?, pinned: Boolean?, showTab: Boolean?, enableMultiTab: Boolean?, children: List<MenuTreeNode>? = null)
constructor(menu: Menu)

Properties

Link copied to clipboard

子节点列表

Link copied to clipboard

组件

Link copied to clipboard

禁用状态

Link copied to clipboard

启用多标签页

Link copied to clipboard

扩展信息

Link copied to clipboard
val icon: String?

图标

Link copied to clipboard
val id: Long

ID

Link copied to clipboard
val key: String?

密钥

Link copied to clipboard

标签

Link copied to clipboard
val name: String?

名称

Link copied to clipboard

父节点 ID

Link copied to clipboard
val path: String?

路径

Link copied to clipboard

固定

Link copied to clipboard

重定向

Link copied to clipboard

显示

Link copied to clipboard

显示标签页

Link copied to clipboard

排序顺序