TokenHistory.java 907 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.izouma.nineth;
  2. import com.izouma.nineth.domain.BaseEntity;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import javax.persistence.Column;
  8. import javax.persistence.Entity;
  9. import javax.persistence.Index;
  10. import javax.persistence.Table;
  11. import java.math.BigDecimal;
  12. @Data
  13. @Entity
  14. @Table(indexes = {
  15. @Index(columnList = "tokenId"),
  16. @Index(columnList = "fromUserId"),
  17. @Index(columnList = "toUserId")
  18. })
  19. @AllArgsConstructor
  20. @NoArgsConstructor
  21. @Builder
  22. public class TokenHistory extends BaseEntity {
  23. private String tokenId;
  24. private String operation;
  25. @Column(precision = 10, scale = 2)
  26. private BigDecimal price;
  27. private String fromUser;
  28. private Long fromUserId;
  29. private String fromAvatar;
  30. private String toUser;
  31. private Long toUserId;
  32. private String toAvatar;
  33. }