Stadium.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package beilv.stadium.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.*;
  4. import java.util.Date;
  5. @Getter
  6. @Setter
  7. @ToString
  8. @AllArgsConstructor
  9. @NoArgsConstructor
  10. public class Stadium {
  11. /**
  12. * 数据id
  13. */
  14. private Long id;
  15. /**
  16. * 用户id
  17. */
  18. private String userId;
  19. /**
  20. * 联系人
  21. */
  22. private String contactPeople;
  23. /**
  24. * 联系电话
  25. */
  26. private String contactNumber;
  27. /**
  28. * 下单时间
  29. */
  30. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  31. private Date registrationTime;
  32. /**
  33. * 支付时间
  34. */
  35. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  36. private Date paymentTime;
  37. /**
  38. * 取消时间
  39. */
  40. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  41. private Date cancellationTime;
  42. /**
  43. * 退款时间
  44. */
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  46. private Date refundTime;
  47. /**
  48. * 支付状态
  49. */
  50. private String paymentStatus;
  51. /**
  52. * 订单编号
  53. */
  54. private String orderId;
  55. /**
  56. * 赛事id
  57. */
  58. private String competitionId;
  59. /**
  60. * 订单类型(1: 参赛门票 / 2: 观看门票)
  61. */
  62. private String orderType;
  63. /**
  64. * 退款说明
  65. */
  66. private String refundInstructions;
  67. /**
  68. * 核验时间
  69. */
  70. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  71. private Date verificationTime;
  72. /**
  73. * 实付金额
  74. */
  75. private Double amountActuallyPaid;
  76. private String competitionTitle;
  77. private String competitionExpense;
  78. private String viewingTicket;
  79. private String competitionImg;
  80. private String paymentStatusLabel;
  81. private String competitionPlace;
  82. private String cameraIndexCode;
  83. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  84. private Date applyStartTime;
  85. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  86. private Date applyEndTime;
  87. private String competitionType;
  88. private String competitionTypeLabel;
  89. }