MenuRepositoryImpl

@Repository
class MenuRepositoryImpl(sql: KSqlClient) : MenuRepository

Constructors

Link copied to clipboard
constructor(sql: KSqlClient)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun deleteById(id: Long)

按 ID 删除菜单

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

按条件查询菜单列表

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

按条件排序查询菜单列表

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

按 ID 列表查询菜单

Link copied to clipboard

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

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

按角色编码列表查询菜单

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

按 ID 查询菜单

Link copied to clipboard
open override fun flush()

刷新持久化上下文

Link copied to clipboard
open override fun save(menu: Menu): Menu

保存菜单

Link copied to clipboard
open override fun saveAndFlush(menu: Menu): Menu

保存菜单并立即刷新