@Override
 public int updateUserRoles(Integer userId, List<Integer> roleIdList) {
   deleteRolesByUserId(userId);
   if (roleIdList != null && roleIdList.size() > 0) {
     for (int roleId : roleIdList) {
       AdminUserRole adminUserRole = new AdminUserRole();
       adminUserRole.setUserId(userId);
       adminUserRole.setRoleId(roleId);
       adminUserRoleMapper.insert(adminUserRole);
     }
     return roleIdList.size();
   }
   return 0;
 }