Skip to content

coolStory24/MTS_java-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Командный проект

Бронирование аудиторий

Команда: Лебедева Мария, Филонова Анастасия, Фурманов Михаил, Шаров Святослав.

Сервисы

1. User

Класс, который создаёт Юзера. У каждого Юзера есть 2 параметра: ID id, имя name.

2. Room

Класс, который создаёт Комнату. У каждой Комнаты есть 4 параметра: ID id, имя title, startInterval и finishInterval (время начала и окончания разрешённого для бронирования интервала).

3. Reservation

Класс хранит параметры для получения информации о конкретном бронировании: ID данного бронирования, ID Юзера userId, ID Комнаты roomId, время начала и окончания бронирования (start и end соответственно).

Репозитории

У каждого сервиса есть свой репозиторий:

UserRepository
RoomRepository
ReservationRepository

Контроллеры

Есть API endpoints, проводящие клиенто-серверное взаимодействие с сервисами.

UserController
RoomController
ReservationController

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •