@Service(value="sysRoleManager") public class SysRoleManagerImpl extends Object implements SysRoleManager
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
protected String |
roleIdFormat |
protected @NotNull RoleInfoDao |
roleInfoDao |
| 构造器和说明 |
|---|
SysRoleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
countRoleUserSum(String roleCode) |
void |
deleteRoleInfo(String roleCode) |
RoleInfo |
getObjectById(String roleCode) |
RoleInfo |
getRoleInfo(String roleCode) |
List<RolePower> |
getRolePowers(String rolecode) |
List<RolePower> |
getRolePowersByDefCode(String optCode) |
boolean |
judgeSysRoleNameCanBeUsed(String roleName,
String roleCode,
String unitCode)
检查 角色名称是可以用
|
List<OptMethod> |
listAllOptMethods() |
List<RolePower> |
listAllRolePowers() |
List<RoleInfo> |
listObjects(Map<String,Object> filterMap) |
List<RoleInfo> |
listObjects(Map<String,Object> filterMap,
com.centit.support.database.utils.PageDesc pageDesc) |
Serializable |
saveNewRoleInfo(RoleInfo o) |
void |
updateRoleInfo(RoleInfo o) |
List<RolePower> |
updateRolePower(RoleInfo o)
更新角色权限
|
public static org.slf4j.Logger logger
@Autowired @NotNull protected @NotNull RoleInfoDao roleInfoDao
@Value(value="${framework.roleinfo.id.generator:}")
protected String roleIdFormat
@Transactional public List<RolePower> getRolePowers(String rolecode)
getRolePowers 在接口中 SysRoleManager@Transactional public List<RolePower> getRolePowersByDefCode(String optCode)
getRolePowersByDefCode 在接口中 SysRoleManager@Transactional public Serializable saveNewRoleInfo(RoleInfo o)
saveNewRoleInfo 在接口中 SysRoleManager@Transactional public List<RolePower> listAllRolePowers()
listAllRolePowers 在接口中 SysRoleManager@Transactional public List<OptMethod> listAllOptMethods()
listAllOptMethods 在接口中 SysRoleManager@Transactional public void updateRoleInfo(RoleInfo o)
updateRoleInfo 在接口中 SysRoleManager@Transactional public List<RolePower> updateRolePower(RoleInfo o)
SysRoleManagerupdateRolePower 在接口中 SysRoleManagero - 角色对象@Transactional public void deleteRoleInfo(String roleCode)
deleteRoleInfo 在接口中 SysRoleManager@Transactional public RoleInfo getRoleInfo(String roleCode)
getRoleInfo 在接口中 SysRoleManager@Transactional public List<RoleInfo> listObjects(Map<String,Object> filterMap)
listObjects 在接口中 SysRoleManager@Transactional public List<RoleInfo> listObjects(Map<String,Object> filterMap, com.centit.support.database.utils.PageDesc pageDesc)
listObjects 在接口中 SysRoleManager@Transactional public RoleInfo getObjectById(String roleCode)
getObjectById 在接口中 SysRoleManager@Transactional public int countRoleUserSum(String roleCode)
countRoleUserSum 在接口中 SysRoleManager@Transactional public boolean judgeSysRoleNameCanBeUsed(String roleName, String roleCode, String unitCode)
judgeSysRoleNameCanBeUsed 在接口中 SysRoleManagerroleName - 角色名称 角色名称roleCode - 角色代码 (新增时设为null)unitCode - 部门代码 (系统角色设为null)Copyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.