public EnhancedRule setRule(EnhancedRule rule, OrderFormQueryBean queryBean) {
    if (queryBean != null) {
      if (queryBean.addTime != null) {
        rule.add(Restrictions.eq("addTime", queryBean.addTime));
      }

      if (queryBean.sequence != null) {
        rule.add(Restrictions.eq("sequence", queryBean.sequence));
      }

      if (queryBean.userId != null) {
        rule.add(Restrictions.eq("user.id", queryBean.userId));
      }
      if (queryBean.getOrder() != null) {
        rule.addOrder(
            queryBean.getDesc()
                ? Order.desc(queryBean.getOrder())
                : Order.asc(queryBean.getOrder()));
      }
    }
    return rule;
  }