package com.example.nto.service; import com.example.nto.entity.Booking; import com.example.nto.entity.Employee; import com.example.nto.entity.Place; import java.time.LocalDate; import java.util.List; import java.util.Optional; public interface BookingService { List getBookingsByEmployee(Employee employee); List getBookingsByDate(LocalDate date); Optional getBookingByDateAndPlace(LocalDate date, Place place); Optional getBookingByEmployeeAndDate(Employee employee, LocalDate date); Booking createBooking(Employee employee, Place place, LocalDate date); }