@Service @Transactional(rollbackFor=java.lang.Exception.class) @CacheConfig(cacheNames="RightResCache") public class CoreRoleAuthServiceImpl extends java.lang.Object implements CoreRoleAuthService
限定符和类型 | 类和说明 |
---|---|
static class |
CoreRoleAuthServiceImpl.AuthType
权限的类型
|
限定符和类型 | 字段和说明 |
---|---|
(专用程序包) CoreUserDeptService |
coreUserDeptService |
构造器和说明 |
---|
CoreRoleAuthServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
RetVo |
findUserAuth(CoreRightRes coreAuthRes)
查询用户权限
|
void |
removeauth(CoreUserDept coreUserDept)
移除用户权限
|
RetVo |
saveUserAuth(java.util.List<CoreRightRes> coreRightRess)
保存用户权限
|
@Autowired CoreUserDeptService coreUserDeptService
@Cacheable(key="#coreAuthRes.getORGID()+#coreAuthRes.getROLEID()+#coreAuthRes.getROLE_DEP_ID()+#coreAuthRes.getUSERID()+#coreAuthRes.getAUTH_VALUE()+#coreAuthRes.getCondition()") @Transactional(propagation=SUPPORTS) public RetVo findUserAuth(CoreRightRes coreAuthRes)
CoreRoleAuthService
findUserAuth
在接口中 CoreRoleAuthService
coreAuthRes
- 权限实体@CacheEvict(allEntries=true) public RetVo saveUserAuth(java.util.List<CoreRightRes> coreRightRess) throws java.lang.Exception
CoreRoleAuthService
saveUserAuth
在接口中 CoreRoleAuthService
coreRightRess
- 权限实体Listjava.lang.Exception
- 出错会抛出异常@CacheEvict(allEntries=true) public void removeauth(CoreUserDept coreUserDept)
CoreRoleAuthService
removeauth
在接口中 CoreRoleAuthService
coreUserDept
- 用户部门实体实例