RoleServiceImpl

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

角色服务实现。

Constructors

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

Functions

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

按 ID 查询角色

Link copied to clipboard
open override fun getPageByCondition(specification: RoleSpecification, pageable: Pageable): Page<RoleView>

按条件分页查询角色

Link copied to clipboard
open override fun listByCondition(specification: RoleSpecification): List<RoleView>

按条件查询角色列表

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(command: SaveRoleInput): RoleView

保存角色

Link copied to clipboard
@Transactional(rollbackFor = [Exception::class])
open override fun update(command: UpdateRoleInput): RoleView

更新角色