Hej , będę pisał pewien system czytaj rest api w javie i springu + angular front , ale mam jedną zagwozdkę i chciałbym pomocy od bardziej doświadczonych ludzi.
Mianowicie w systemie tym będzie możliwość rejestracji powiedzmy wizyty tak jak u lekarza , rejestrować się będzie można w danych godzinach podanych wcześniej przez admina przy tworzeniu tego zasobu lekarza powiedzmy np, 8:00 -16:00 i będzie można wyznaczyć czas wizyty przy tworzeniu np.15 minut na pacjenta.
Czyli dostepnę wizyty : 8:00 , 8:15 , 8:30 itd itd, dodatkowo wiadomo że te daty i godziny mają być tylko w tygodniu jakby.
Dodatkowo przy tworzeniu można wybrać przerwę powiedzmy w funkcjonowaniu gabinetu np . od 10-11 przerwa i na jedną godziną np .8 :00 mogą się zapisać dwie osoba np. nie jedna to też podajemy przy tworzeniu bo np . w gabinecie obsługuje 2 lekarzy więc mamy dostepne jakby tą godzinę x2.
Nie mam zielonego pojęcia i żadnego pomysłu jak to zaimplementować , jak myślałem żeby np. te weekendy wyłączyć po prostu w datepickerze w Angularze tak jakoś na resztę, jak to zaimplementować po stronie backendu nie mam pomysłu.
Liczę na pomoc i nakierowaniu , jak to jakoś zaimplementować.
Z góry dzięki za pomoc.