public static SaleType build(String saleTypeStr) {
    switch(saleTypeStr) {
      case("分销"):
        return DISTRIBUTION;
      case("承销"):
        return UNDERWRITTING;
    }
    throw new IllegalArgumentException("错误的销售方式字符串{" + saleTypeStr + "}");
  }