source: src/main/java/com/example/rezevirajmasa/demo/repository/ReservationRepository.java

main
Last change on this file was deea3c4, checked in by Aleksandar Panovski <apano77@…>, 3 weeks ago

Big change done fully handle_reservation_update() trigger works

  • Property mode set to 100644
File size: 1.2 KB
Line 
1package com.example.rezevirajmasa.demo.repository;
2
3import com.example.rezevirajmasa.demo.model.*;
4import org.springframework.data.jpa.repository.JpaRepository;
5
6import java.time.LocalDateTime;
7import java.util.List;
8
9public interface ReservationRepository extends JpaRepository<Reservation, Long> {
10 List<Reservation> findALlByUserAndCheckInTimeAfter(User user, LocalDateTime now);
11 List<Reservation> findByTableAndCheckInTimeBetween(TableEntity table, LocalDateTime startTime, LocalDateTime endTime);
12
13 List<Reservation> findByTable(TableEntity tableEntity);
14 List<Reservation> findAllByCheckInTimeBefore(LocalDateTime currentTime);
15 List<Reservation> findByCheckInTimeAfterAndCheckInTimeBefore(LocalDateTime startTime, LocalDateTime endTime);
16 List<Reservation> findALlByUserAndCheckInTimeBefore(User user, LocalDateTime now);
17 List<Reservation> findAllByUser(User user);
18
19 List<Reservation> findAllByUserAndCheckInTimeAfter(User user, LocalDateTime now);
20
21 List<Reservation> findAllByUserAndCheckInTimeBefore(User user, LocalDateTime now);
22 List<Reservation> findAllByTableAndCheckInTime(TableEntity table, LocalDateTime now);
23 List<Reservation> findAllByRestaurantAndCheckInTimeAfter(Restaurant restaurant, LocalDateTime now);
24}
Note: See TracBrowser for help on using the repository browser.