public interface GroupRoleManager
| 限定符和类型 | 字段和说明 |
|---|---|
static GroupRoleManagerImpl |
ins |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(GroupRole role)
新增团队角色
|
void |
addUserRole(String groupId,
String userId,
long roleId)
添加用户角色关系
|
boolean |
checkExist(String groupId,
String name)
检查同一团队中的角色名称是否重复
|
GroupRole |
get(long roleId)
获取团队角色
|
GroupRole |
get(String groupId,
String name)
获取团队角色
|
UserRole |
getUserRole(String userId,
long roleId)
获取用户角色关系
|
List<Role> |
loadRoles(String groupId)
获取团队角色列表
|
List<User> |
loadRoleUsers(String groupId,
long roleId)
获取角色的用户列表
|
List<Role> |
loadUserRoles(String groupId,
String account)
获取用户的角色列表
|
void |
remove(Long id)
删除团队角色
|
void |
removeByGroupId(String groupId)
删除团队的所有角色
|
void |
removeRoleUsers(long roleId)
删除角色对应的用户列表
|
void |
removeUserRole(String groupId,
String userId,
long roleId)
删除用户角色关系
|
void |
removeUserRoles(String groupId,
String userId)
删除用户对应的角色列表
|
void |
update(GroupRole role)
更新团队角色
|
static final GroupRoleManagerImpl ins
List<Role> loadUserRoles(String groupId, String account)
groupId - 团队编号account - 用户账号List<User> loadRoleUsers(String groupId, long roleId)
groupId - 团队编号roleId - 角色编号GroupRole get(long roleId)
roleId - 角色IDvoid add(GroupRole role)
role - 角色对象void update(GroupRole role)
role - 角色对象void remove(Long id)
id - 角色IDvoid removeByGroupId(String groupId)
groupId - 团队IDboolean checkExist(String groupId, String name)
groupId - 团队IDname - 团队名称UserRole getUserRole(String userId, long roleId)
userId - 用户IDroleId - 角色IDvoid addUserRole(String groupId, String userId, long roleId)
groupId - 团队IDuserId - 用户IDroleId - 角色IDvoid removeUserRole(String groupId, String userId, long roleId)
groupId - 团队IDuserId - 用户IDroleId - 角色IDvoid removeRoleUsers(long roleId)
roleId - 角色IDCopyright © 2023 Bstek. All rights reserved.