You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
2.2 KiB

2 years ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
2 years ago
  1. package com.gcc.communityHall.entity;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonIgnore;
  4. import jakarta.persistence.CascadeType;
  5. import jakarta.persistence.Entity;
  6. import jakarta.persistence.FetchType;
  7. import jakarta.persistence.GeneratedValue;
  8. import jakarta.persistence.GenerationType;
  9. import jakarta.persistence.Id;
  10. import jakarta.persistence.OneToOne;
  11. @Entity
  12. public class RefundTransaction {
  13. @Id
  14. @GeneratedValue(strategy = GenerationType.IDENTITY)
  15. private int refundId;
  16. private double amountRefunded;
  17. private String TransactionId;
  18. private String refundStatus;
  19. private Date cdate;
  20. private String refundIdentifier;
  21. @OneToOne(cascade = CascadeType.ALL,fetch = FetchType.EAGER)
  22. @JsonIgnore
  23. private BookingDetails bookingDetails;
  24. public int getRefundId() {
  25. return refundId;
  26. }
  27. public void setRefundId(int refundId) {
  28. this.refundId = refundId;
  29. }
  30. public double getAmountRefunded() {
  31. return amountRefunded;
  32. }
  33. public void setAmountRefunded(double amountRefunded) {
  34. this.amountRefunded = amountRefunded;
  35. }
  36. public String getTransactionId() {
  37. return TransactionId;
  38. }
  39. public void setTransactionId(String transactionId) {
  40. TransactionId = transactionId;
  41. }
  42. public String getRefundStatus() {
  43. return refundStatus;
  44. }
  45. public void setRefundStatus(String refundStatus) {
  46. this.refundStatus = refundStatus;
  47. }
  48. public Date getCdate() {
  49. return cdate;
  50. }
  51. public void setCdate(Date cdate) {
  52. this.cdate = cdate;
  53. }
  54. public BookingDetails getBookingDetails() {
  55. return bookingDetails;
  56. }
  57. public void setBookingDetails(BookingDetails bookingDetails) {
  58. this.bookingDetails = bookingDetails;
  59. }
  60. public String getRefundIdentifier() {
  61. return refundIdentifier;
  62. }
  63. public void setRefundIdentifier(String refundIdentifier) {
  64. this.refundIdentifier = refundIdentifier;
  65. }
  66. @Override
  67. public String toString() {
  68. return "RefundTransaction{" +
  69. "refundId=" + refundId +
  70. ", amountRefunded=" + amountRefunded +
  71. ", TransactionId='" + TransactionId + '\'' +
  72. ", refundStatus='" + refundStatus + '\'' +
  73. ", cdate=" + cdate +
  74. ", refundIdentifier='" + refundIdentifier + '\'' +
  75. ", bookingDetails=" + bookingDetails +
  76. '}';
  77. }
  78. }