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

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

Signup,Login,FlightSearch,Booking and Payment working!

  • Property mode set to 100644
File size: 2.3 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 @Id
15 @GeneratedValue(strategy = GenerationType.IDENTITY)
16 @Column(name = "bookingid")
17
18 private Integer bookingId;
19 @Column(name = "userid")
20
21 private Integer userId;
22
23 @Column(name = "booking_date")
24
25 private LocalDate booking_date;
26
27 @Column(name = "payment_status")
28
29 @Enumerated(EnumType.STRING)
30 private payment_status status;
31 @Column(name = "total_cost")
32
33 private BigDecimal total_cost;
34 @Column(name = "seat_number")
35
36 private Integer seat_number;
37
38 @Column(name = "flightid")
39 private Integer flightId;
40
41 public Integer getFlightId() {
42 return flightId;
43 }
44
45 public void setFlightId(Integer flightId) {
46 this.flightId = flightId;
47 }
48
49 public enum payment_status {
50 PENDING,
51 COMPLETED,
52 CANCELLED
53 }
54
55 public LocalDate getBookingDate() {
56 return booking_date;
57 }
58
59 public Integer getBookingId() {
60 return bookingId;
61 }
62
63 public void setBookingId(Integer bookingID) {
64 this.bookingId = bookingID;
65 }
66
67 public Integer getUserId() {
68 return userId;
69 }
70
71 public void setUserId(Integer userId) {
72 this.userId = userId;
73 }
74
75 public LocalDate getBooking_date() {
76 return booking_date;
77 }
78
79 public void setBooking_date(LocalDate booking_date) {
80 this.booking_date = booking_date;
81 }
82
83 public payment_status getStatus() {
84 return status;
85 }
86
87 public void setStatus(payment_status status) {
88 this.status = status;
89 }
90
91 public BigDecimal getTotal_cost() {
92 return total_cost;
93 }
94
95 public void setTotal_cost(BigDecimal total_cost) {
96 this.total_cost = total_cost;
97 }
98
99 public Integer getSeat_number() {
100 return seat_number;
101 }
102
103 public void setSeat_number(Integer seat_number) {
104 this.seat_number = seat_number;
105 }
106
107 public void setBookingDate(LocalDate bookingDate) {
108 this.booking_date = bookingDate;
109 }
110
111 public Integer getSeatNumber() {
112 return seat_number;
113 }
114
115 public void setSeatNumber(Integer seat_number) {
116 this.seat_number = seat_number;
117 }
118}
Note: See TracBrowser for help on using the repository browser.