OrderNotifyEvent.java 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.izouma.nineth.event;
  2. import com.izouma.nineth.enums.PayMethod;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import java.io.Serializable;
  7. @Data
  8. @AllArgsConstructor
  9. @NoArgsConstructor
  10. public class OrderNotifyEvent implements Serializable {
  11. public static final String TYPE_ORDER = "order";
  12. public static final String TYPE_MINT_ORDER = "mint_order";
  13. public static final String TYPE_GIFT_ORDER = "gift_order";
  14. public static final String TYPE_RECHARGE = "recharge";
  15. public static final String TYPE_AUCTION_ORDER = "auction_order";
  16. public static final String TYPE_PIC = "pic_order";
  17. private Long orderId;
  18. private PayMethod payMethod;
  19. private String transactionId;
  20. private long time;
  21. private String type;
  22. public OrderNotifyEvent(Long orderId, PayMethod payMethod, String transactionId, long time) {
  23. this.orderId = orderId;
  24. this.payMethod = payMethod;
  25. this.transactionId = transactionId;
  26. this.time = time;
  27. }
  28. }