source: src/main/java/com/example/skychasemk/model/Booking.java@ 3d60932

Last change on this file since 3d60932 was 3d60932, checked in by ste08 <sjovanoska@…>, 4 months ago

Fix commiT

  • Property mode set to 100644
File size: 2.6 KB
Line 
1package com.example.skychasemk.model;
2
3import jakarta.persistence.*;
4import lombok.Getter;
5import lombok.Setter;
6
7import java.math.BigDecimal;
8import java.time.LocalDate;
9
10@Entity
11@Table(name="booking")
12public class Booking {
13
14 @Setter
15 @Getter
16 @Id
17 @GeneratedValue(strategy = GenerationType.IDENTITY)
18 @Column(name = "bookingid")
19
20 private Integer bookingID;
21 @Setter
22 @Getter
23 @Column(name = "userid")
24
25 private Integer userID;
26
27 @Column(name = "booking_date")
28
29 private LocalDate booking_date;
30 @Setter
31 @Getter
32 @Column(name = "payment_status")
33
34 @Enumerated(EnumType.STRING)
35 private payment_status status;
36 @Column(name = "total_cost")
37
38 private BigDecimal total_cost;
39 @Column(name = "seat_number")
40
41 private Integer seat_number;
42
43 @Column(name = "flightid")
44 private Integer flightId;
45
46 public Integer getFlightId() {
47 return flightId;
48 }
49
50 public void setFlightId(Integer flightId) {
51 this.flightId = flightId;
52 }
53
54 public enum payment_status {
55 PENDING,
56 COMPLETED,
57 CANCELLED
58 }
59
60 public LocalDate getBookingDate() {
61 return booking_date;
62 }
63
64 public Integer getBookingID() {
65 return bookingID;
66 }
67
68 public void setBookingID(Integer bookingID) {
69 this.bookingID = bookingID;
70 }
71
72 public Integer getUserID() {
73 return userID;
74 }
75
76 public void setUserID(Integer userID) {
77 this.userID = userID;
78 }
79
80 public LocalDate getBooking_date() {
81 return booking_date;
82 }
83
84 public void setBooking_date(LocalDate booking_date) {
85 this.booking_date = booking_date;
86 }
87
88 public payment_status getStatus() {
89 return status;
90 }
91
92 public void setStatus(payment_status status) {
93 this.status = status;
94 }
95
96 public BigDecimal getTotal_cost() {
97 return total_cost;
98 }
99
100 public void setTotal_cost(BigDecimal total_cost) {
101 this.total_cost = total_cost;
102 }
103
104 public Integer getSeat_number() {
105 return seat_number;
106 }
107
108 public void setSeat_number(Integer seat_number) {
109 this.seat_number = seat_number;
110 }
111
112 public void setBookingDate(LocalDate bookingDate) {
113 this.booking_date = bookingDate;
114 }
115
116 public BigDecimal getTotalCost() {
117 return total_cost;
118 }
119
120 public void setTotalCost(BigDecimal totalCost) {
121 this.total_cost = totalCost;
122 }
123
124 public Integer getSeatNumber() {
125 return seat_number;
126 }
127
128 public void setSeatNumber(Integer seat_number) {
129 this.seat_number = seat_number;
130 }
131}
Note: See TracBrowser for help on using the repository browser.