MenuRepository

interface MenuRepository

菜单仓储接口

定义菜单数据的查询与持久化操作

Author

lishangbu

Since

2025/08/20

Inheritors

Functions

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

按 ID 删除菜单

Link copied to clipboard
abstract fun findAll(example: Example<Menu>?): List<Menu>

按条件查询菜单列表

abstract fun findAll(example: Example<Menu>?, sort: Sort): List<Menu>

按条件排序查询菜单列表

Link copied to clipboard
abstract fun findAllById(ids: Iterable<Long>): List<Menu>

按 ID 列表查询菜单

Link copied to clipboard

按排序顺序和 ID 升序查询菜单列表

Link copied to clipboard
abstract fun findAllByRoleCodes(roleCodes: List<String>): List<Menu>

按角色编码列表查询菜单

Link copied to clipboard
abstract fun findById(id: Long): Menu?

按 ID 查询菜单

Link copied to clipboard
abstract fun flush()

刷新持久化上下文

Link copied to clipboard
abstract fun save(menu: Menu): Menu

保存菜单

Link copied to clipboard
abstract fun saveAndFlush(menu: Menu): Menu

保存菜单并立即刷新