RoleServiceImpl

@Service
class RoleServiceImpl(roleRepository: RoleRepository, menuRepository: MenuRepository) : RoleService

角色服务实现

负责角色及其菜单关联的查询与维护

Author

lishangbu

Since

2025/8/30

Constructors

Link copied to clipboard
constructor(roleRepository: RoleRepository, menuRepository: MenuRepository)

Functions

Link copied to clipboard
open override fun getById(id: Long): Role?

按 ID 查询角色

Link copied to clipboard
open override fun getPageByCondition(role: Role, pageable: Pageable): Page<Role>

按条件分页查询角色

Link copied to clipboard
open override fun listByCondition(role: Role): List<Role>

根据条件查询角色列表

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun removeById(id: Long)

按 ID 删除角色

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun save(role: Role): Role

保存角色

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun update(role: Role): Role

更新角色