OrderNotifyEvent.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  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. public static final String DOMAIN = "domain";
  18. public static final String TYPE_ASK = "ask";
  19. private Long orderId;
  20. private PayMethod payMethod;
  21. private String transactionId;
  22. private long time;
  23. private String type;
  24. public OrderNotifyEvent(Long orderId, PayMethod payMethod, String transactionId, long time) {
  25. this.orderId = orderId;
  26. this.payMethod = payMethod;
  27. this.transactionId = transactionId;
  28. this.time = time;
  29. }
  30. }