permissions

@OneToMany(mappedBy = "menu", orderedProps = [OrderedProp(value = "sortingOrder"), OrderedProp(value = "id")])
abstract val permissions: List<Permission>

挂载在当前菜单下的权限点列表。

菜单负责页面级导航与可见性, 细粒度操作权限则通过独立权限点建模,避免继续把多值权限塞进单个字符串字段。