code: @Override
      public void checkVaild() {
          super.checkVaild();
          if (this.paymoney < 1) throw new RuntimeException("paymoney is illegal");
          if (this.paytitle == null || this.paytitle.isEmpty() || this.paytitle.indexOf('"') >= 0) throw new RuntimeException("paytitle is illegal");
          if (this.paybody == null || this.paybody.isEmpty() || this.paybody.indexOf('"') >= 0) throw new RuntimeException("paybody is illegal");
          if (this.clientAddr == null || this.clientAddr.isEmpty()) throw new RuntimeException("clientAddr is illegal");
          if (this.timeoutms < 5) throw new RuntimeException("timeoutms cannot less 5 minutes");
          if (this.timeoutms > 24 * 60) throw new RuntimeException("timeoutms cannot greater 1 day");
      }
docs: 扩展信息