@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; }
@Override public List<RoleInfo> selectList() { return roleInfoDao.selectList(); }
@Override public int insert(RoleInfo record) { return roleInfoDao.insert(record); }