GiftOrderDTO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.izouma.nineth.dto;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.izouma.nineth.annotations.Searchable;
  4. import lombok.Data;
  5. import javax.persistence.Column;
  6. import javax.persistence.EnumType;
  7. import javax.persistence.Enumerated;
  8. import java.math.BigDecimal;
  9. import java.math.BigInteger;
  10. import java.time.LocalDateTime;
  11. @Data
  12. public class GiftOrderDTO {
  13. @ExcelProperty("赠送用户ID")
  14. private Long userId;
  15. @ExcelProperty("赠送用户昵称")
  16. private String nickname;
  17. @ExcelProperty("藏品ID")
  18. private Long collectionId;
  19. @ExcelProperty("名称")
  20. private String name;
  21. @ExcelProperty("收到用户ID")
  22. private Long toUserId;
  23. @ExcelProperty("收到用户昵称")
  24. private String toNickname;
  25. @ExcelProperty("支付方式")
  26. private String payMethod;
  27. @ExcelProperty("状态")
  28. private String status;
  29. @ExcelProperty("gas费")
  30. @Column(precision = 10, scale = 2)
  31. private BigDecimal gasPrice;
  32. @ExcelProperty("交易ID")
  33. @Searchable
  34. private String transactionId;
  35. @ExcelProperty("支付时间")
  36. private LocalDateTime payTime;
  37. @ExcelProperty("交易hash")
  38. private String txHash;
  39. @ExcelProperty("消耗gas")
  40. private BigInteger gasUsed;
  41. @ExcelProperty("区块高度")
  42. private BigInteger blockNumber;
  43. }