Some checks failed
Android Test / validate-and-test (pull_request) Has been cancelled
39 lines
984 B
Java
39 lines
984 B
Java
package com.example.nto.entity;
|
||
|
||
import jakarta.persistence.*;
|
||
import lombok.AllArgsConstructor;
|
||
import lombok.Builder;
|
||
import lombok.Data;
|
||
import lombok.NoArgsConstructor;
|
||
import java.time.LocalDate; // Убедитесь, что у вас правильный импорт даты
|
||
|
||
@Data
|
||
@Builder
|
||
@NoArgsConstructor
|
||
@AllArgsConstructor
|
||
@Entity
|
||
@Table(name = "booking")
|
||
public class Booking {
|
||
|
||
@Id
|
||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||
private Long id;
|
||
|
||
@Column(name = "date")
|
||
private LocalDate date;
|
||
|
||
@Column(name = "place_id", insertable = false, updatable = false)
|
||
private Long placeId;
|
||
|
||
@Column(name = "employee_id", insertable = false, updatable = false)
|
||
private Long employeeId;
|
||
|
||
@ManyToOne(fetch = FetchType.LAZY)
|
||
@JoinColumn(name = "employee_id", nullable = false)
|
||
private Employee employee;
|
||
|
||
@ManyToOne(fetch = FetchType.LAZY)
|
||
@JoinColumn(name = "place_id", nullable = false)
|
||
private Place place;
|
||
}
|