类 RoleServiceImpl
java.lang.Object
io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl
- 所有已实现的接口:
- RoleService
角色信息服务实现类
- 从以下版本开始:
- 2025/8/30
- 作者:
- lishangbu
- 
构造器概要构造器
- 
方法概要修饰符和类型方法说明voiddeleteRole(Long id) 根据ID删除角色com.baomidou.mybatisplus.core.metadata.IPage<Role> getPageByRole(com.baomidou.mybatisplus.core.metadata.IPage<Role> page, Role roleCondition) 分页查询角色列表getRoleById(Long id) 根据ID查询角色详情新增角色voidupdateRole(Role role) 根据ID更新角色信息
- 
构造器详细资料- 
RoleServiceImplpublic RoleServiceImpl()
 
- 
- 
方法详细资料- 
getPageByRolepublic com.baomidou.mybatisplus.core.metadata.IPage<Role> getPageByRole(com.baomidou.mybatisplus.core.metadata.IPage<Role> page, Role roleCondition) 从接口复制的说明:RoleService分页查询角色列表支持按角色代码、名称、启用状态等条件进行模糊查询,结果按创建时间倒序排列 - 指定者:
- getPageByRole在接口中- RoleService
- 参数:
- page- 分页参数,包含页码和每页大小
- roleCondition- 查询条件,包含角色代码、名称、启用状态等字段
- 返回:
- 角色分页数据,包含角色列表和分页信息
 
- 
saveRole新增角色创建一个新的角色信息 - 指定者:
- saveRole在接口中- RoleService
- 参数:
- role- 角色实体,包含代码、名称、启用状态等信息
- 返回:
- 新增后的角色实体
 
- 
updateRole根据ID更新角色信息支持更新角色代码、名称、启用状态等字段 - 指定者:
- updateRole在接口中- RoleService
- 参数:
- role- 角色实体,包含需更新的字段,ID不能为空
 
- 
deleteRole根据ID删除角色物理删除角色信息 - 指定者:
- deleteRole在接口中- RoleService
- 参数:
- id- 角色ID
 
- 
getRoleById根据ID查询角色详情返回指定ID的角色信息 - 指定者:
- getRoleById在接口中- RoleService
- 参数:
- id- 角色ID
- 返回:
- 角色实体,未找到时返回null
 
 
-