VipOrderDonPayReq.java 1018 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.cyksj.model.request;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import javax.validation.constraints.NotNull;
  5. import java.math.BigDecimal;
  6. import java.util.List;
  7. /**
  8. * 项目名: yhlxj2
  9. * 文件名: VipOrderDonPayReq
  10. * 创建者: JavaZou
  11. * 创建时间:2025/5/13 11:15
  12. */
  13. @Getter
  14. @Setter
  15. public class VipOrderDonPayReq {
  16. private Long userId;
  17. /**
  18. * 金额
  19. */
  20. @NotNull(message = "请输入金额")
  21. private BigDecimal donMoney;
  22. /**
  23. * 渠道链接id
  24. */
  25. private Long popularizeId;
  26. /**
  27. * 是否是网页端支付 默认0移动端支付
  28. */
  29. private Boolean isWebPay;
  30. /**
  31. * 余额支付
  32. */
  33. private BigDecimal balance;
  34. private String callback;
  35. private String callbackType;
  36. private Long goodsId;
  37. /**
  38. * 礼品卡现金支付
  39. */
  40. private BigDecimal gcCash;
  41. /**
  42. * 礼品卡现金支付所拥有id
  43. */
  44. private List<Long> gcpIds;
  45. private String ip;
  46. private String location;
  47. private String type;
  48. /**
  49. * 是否抵扣
  50. */
  51. private Boolean isDeduct = false;
  52. }