@Override
 protected String addWhere(UserInfo info, String hql, Map<String, Object> parameters) {
   if (info.getAccount() != null && !info.getAccount().trim().isEmpty()) {
     hql += " and (u.account like :account or u.id like :account) ";
     parameters.put("account", "%" + info.getAccount() + "%");
   }
   if (info.getOpenId() != null && !info.getOpenId().trim().isEmpty()) {
     hql += " and (u.openId like :openId) ";
     parameters.put("openId", "%" + info.getOpenId() + "%");
   }
   return hql;
 }