@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)
CoreRoleAuthServicefindUserAuth 在接口中 CoreRoleAuthServicecoreAuthRes - 权限实体@CacheEvict(allEntries=true) public RetVo saveUserAuth(java.util.List<CoreRightRes> coreRightRess) throws java.lang.Exception
CoreRoleAuthServicesaveUserAuth 在接口中 CoreRoleAuthServicecoreRightRess - 权限实体Listjava.lang.Exception - 出错会抛出异常@CacheEvict(allEntries=true) public void removeauth(CoreUserDept coreUserDept)
CoreRoleAuthServiceremoveauth 在接口中 CoreRoleAuthServicecoreUserDept - 用户部门实体实例