MenuService

interface MenuService

菜单服务接口

提供根据角色获取菜单树的能力

Author

lishangbu

Since

2025/8/28

Inheritors

Functions

Link copied to clipboard
abstract fun getById(id: Long): MenuView?

按 ID 查询菜单

Link copied to clipboard
abstract fun listByCondition(specification: MenuSpecification): List<MenuView>

按条件查询菜单列表

Link copied to clipboard
abstract fun listMenuTreeByRoleCodes(roleCodes: List<String>): List<MenuTreeView>

根据角色代码获取菜单树

Link copied to clipboard
abstract fun listTree(): List<MenuTreeView>

查询全量菜单树

Link copied to clipboard
abstract fun removeById(id: Long)

按 ID 删除菜单

Link copied to clipboard
abstract fun save(command: SaveMenuInput): MenuView

保存菜单

Link copied to clipboard
abstract fun update(command: UpdateMenuInput): MenuView

更新菜单