AppPayPublicOrderResponseVo.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.caimei.model.vo;
  2. import com.google.common.collect.ImmutableSet;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import lombok.ToString;
  6. import java.util.Set;
  7. @Setter
  8. @Getter
  9. @ToString
  10. public class AppPayPublicOrderResponseVo {
  11. private String rt1_bizType;
  12. private String rt2_retCode;
  13. private String rt3_retMsg;
  14. private String rt4_customerNumber;
  15. private String rt5_orderId;
  16. private String rt6_serialNumber;
  17. private String rt7_payType;
  18. private String rt8_appid;
  19. private String rt9_tokenId;
  20. private String rt10_payInfo;
  21. private String rt11_orderAmount;
  22. private String rt12_currency;
  23. private String rt13_channelRetCode;
  24. /**
  25. * 排除签名
  26. */
  27. private String subMerchantNo;
  28. private String sign;
  29. /**
  30. * 需要加签的属性参数,要求加签的参数空值也签名
  31. * 看接口文档
  32. */
  33. public static final Set<String> NEED_SIGN_PARAMS = ImmutableSet.of("rt1_bizType", "rt2_retCode", "rt4_customerNumber",
  34. "rt5_orderId", "rt6_serialNumber", "rt7_payType", "rt8_appid", "rt9_tokenId", "rt10_payInfo", "rt11_orderAmount",
  35. "rt12_currency");
  36. }