You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
879 B

  1. package com.example.demo.domain.DTO;
  2. /**
  3. * @program: gold-java
  4. * @ClassName PaymentDTO
  5. * @description:
  6. * @author: Double
  7. * @create: 202511-21 10:42
  8. * @Version 1.0
  9. **/
  10. import com.fasterxml.jackson.annotation.JsonFormat;
  11. import lombok.Data;
  12. import lombok.NoArgsConstructor;
  13. import java.math.BigDecimal;
  14. import java.util.Date;
  15. @Data
  16. @NoArgsConstructor
  17. public class PaymentDTO {
  18. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
  19. private Date time;
  20. private String type;
  21. private String provider;
  22. private String request_reference;
  23. private String merchant_reference;
  24. private String provider_reference;
  25. private String currency;
  26. private BigDecimal order_amount;
  27. private BigDecimal charge;
  28. private BigDecimal net_amount;
  29. private String status;
  30. private String created_time;
  31. private String completed_time;
  32. }