예제 #1
0
 @Override
 public int update(RoleInfo record) {
   int result = roleInfoDao.update(record);
   // 如果这个角色信息更新成功,则将该角色下的所有用户的权限缓存移除
   if (result > 0) {
     List<AccountInfo> roleAccounts = accountInfoDao.getByRoleID(record.getId());
     for (AccountInfo account : roleAccounts) {
       String key = RedissCacheKey.Menu_Auth + account.getId();
       redisService.remove(key);
     }
   }
   return result;
 }
예제 #2
0
 @Override
 public List<RoleInfo> selectList() {
   return roleInfoDao.selectList();
 }
예제 #3
0
 @Override
 public int insert(RoleInfo record) {
   return roleInfoDao.insert(record);
 }