@Service @Transactional public class RoleServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<RoleDao,RoleDO> implements RoleService
| 构造器和说明 |
|---|
RoleServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addUserToRole(String[] userIds,
Integer roleId)
添加人员到角色
|
void |
delAdminRoleByAdmin(String[] ids)
通过人员id删除 人员角色关系信息
|
void |
delAdminToRole(String[] adminIds,
Integer roleId)
从角色中移除人员
|
boolean |
delRole(List<Integer> roleIdList)
删除角色
需要同时删除 角色表 和 角色资源表 所有相关内容
|
int |
editRole(Integer roleId,
String roleName)
更新或插入角色
|
List<UserDO> |
getNoRoleAdmin(int roleId)
TODO 获取不是该角色的人员,待优化
手写sql -> mybatisplus
|
List<RoleResourcesDO> |
getResourcesByRoleId(Integer roleId)
通过角色ID查询资源
|
List<Integer> |
getRoleIdsByUid(String userId) |
List<RoleDO> |
getRoleList()
获取所有角色列表
|
List<RoleDO> |
getRoleListByUid(String userId)
通过用户编号获取角色列表
|
void |
removeResourcesInfo(Integer[] ids) |
void |
setRoleResources(Integer roleId,
Integer[] resources)
更新角色的资源权限
|
Boolean |
updateRoleResources(Integer[] haveResources,
Integer[] updateResources,
Integer roleId)
更新角色权限资源
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getOneOpt, getSqlSessionFactory, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, exists, getById, getOne, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateByIdpublic List<RoleDO> getRoleList()
getRoleList 在接口中 RoleServicepublic List<RoleDO> getRoleListByUid(String userId)
getRoleListByUid 在接口中 RoleServiceuserId - 用户public boolean addUserToRole(String[] userIds, Integer roleId)
addUserToRole 在接口中 RoleServicepublic void delAdminToRole(String[] adminIds, Integer roleId)
delAdminToRole 在接口中 RoleServicepublic List<UserDO> getNoRoleAdmin(int roleId)
getNoRoleAdmin 在接口中 RoleServicepublic List<RoleResourcesDO> getResourcesByRoleId(Integer roleId)
getResourcesByRoleId 在接口中 RoleServicepublic Boolean updateRoleResources(Integer[] haveResources, Integer[] updateResources, Integer roleId)
updateRoleResources 在接口中 RoleServicepublic boolean delRole(List<Integer> roleIdList)
delRole 在接口中 RoleServicepublic int editRole(Integer roleId, String roleName)
editRole 在接口中 RoleServicepublic void setRoleResources(Integer roleId, Integer[] resources)
setRoleResources 在接口中 RoleServicepublic void delAdminRoleByAdmin(String[] ids)
delAdminRoleByAdmin 在接口中 RoleServiceids - 人员IDpublic List<Integer> getRoleIdsByUid(String userId)
getRoleIdsByUid 在接口中 RoleServicepublic void removeResourcesInfo(Integer[] ids)
removeResourcesInfo 在接口中 RoleServiceCopyright © 2024. All rights reserved.