- Timestamp:
- 04/28/25 14:21:17 (3 weeks ago)
- Branches:
- main
- Children:
- e15e8d9
- Parents:
- f5b256e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/rezevirajmasa/demo/model/Reservation.java
rf5b256e rdeea3c4 1 1 package com.example.rezevirajmasa.demo.model; 2 2 3 import com.fasterxml.jackson.annotation.JsonBackReference; 4 import com.fasterxml.jackson.annotation.JsonManagedReference; 3 5 import jakarta.persistence.*; 4 6 7 import java.math.BigDecimal; 5 8 import java.time.LocalDateTime; 6 9 import java.time.LocalTime; … … 17 20 @ManyToOne 18 21 @JoinColumn(name = "UserID") 22 @JsonManagedReference 19 23 private User user; 20 24 21 25 @ManyToOne 22 26 @JoinColumn(name = "TableNumber", nullable = false) 27 @JsonBackReference 23 28 private TableEntity table; 24 29 … … 36 41 private String specialRequests; 37 42 38 @Column(name = "Status", length = 20, nullable = false , columnDefinition = "VARCHAR default 'Pending'")43 @Column(name = "Status", length = 20, nullable = false) 39 44 private String status; 40 45 … … 46 51 47 52 // @Column(name = "TotalAmount", precision = 8, scale = 2) 48 // private BigDecimal totalAmount; //rezervacija so depozit ako e53 // private BigDecimal totalAmount; 49 54 50 55 @Column(name = "PaymentStatus", length = 20, nullable = false, columnDefinition = "VARCHAR default 'Unpaid'") … … 55 60 } 56 61 57 // Constructors, getters, setters, and other methods...58 59 62 @PrePersist 60 63 private void prePersist() { 61 // Set default values or perform any pre-persistence logic if needed62 64 if (status == null) { 63 65 status = "Pending";
Note:
See TracChangeset
for help on using the changeset viewer.