Get Started. It's Free
or sign up with your email address
FTB by Mind Map: FTB

1. Search a Flight

1.1. UI

1.1.1. Поиск рейса по дате вылета, аэропорту отправки и приземления

1.2. База данных

1.2.1. Табличка Fights

1.2.1.1. Поля Тбалицы

1.2.1.2. Связанные таблицы

1.3. API

1.3.1. GET /api/v0/flights/search

2. Verify Booking

2.1. UI

2.1.1. Поиск регистрации на рейс

2.1.2. Отмена бронирования билета на рейс

2.2. База данных

2.2.1. Таблица Flights

2.2.1.1. Поля Тбалицы

2.2.1.2. Связанные таблицы

2.3. API

2.3.1. DELETE /api/v0/flights/book/cancel/{passengerId}

2.3.1.1. Ошибка

2.3.1.2. Успешно

2.3.2. GET /api/v0/flights/book/verify

2.3.2.1. Ошибка

2.3.2.2. Успешно

3. Aircraft

3.1. UI

3.1.1. Просмотреть список самолетов

3.1.1.1. Паджинция

3.1.1.2. Кол-во Самолетов на странице

3.1.2. Создать самолет

3.1.2.1. С валидными парметрами

3.1.2.2. С ошибками

3.1.3. Изменить параметры самолета

3.1.3.1. Валидно

3.1.3.2. С ошибками

3.1.4. Удалить самолет

3.1.4.1. Удалить существующий

3.1.4.2. Удалить уже удаленный

3.2. База Данных

3.2.1. Таблица aircraft

3.2.1.1. Поля таблицы

3.2.1.2. Связи с другими таблицами

3.3. API

3.3.1. DELETE /api/v0/aircrafts/{id}

3.3.1.1. Успешно

3.3.1.2. Ошибка

3.3.2. GET /api/v0/aircrafts/{id}

3.3.2.1. Успешно

3.3.2.2. Ошибка

3.3.3. GET /api/v0/aircrafts

3.3.3.1. Успешно

3.3.3.2. Ошибка

3.3.4. GET /api/v0/aircrafts/paged

3.3.4.1. Успешно

3.3.4.2. Ошибка

3.3.5. GET /api/v0/aircrafts/page/{number}

3.3.5.1. Успешно

3.3.5.2. Ошибка

3.3.6. GET /api/v0/aircrafts/model/{modelName}

3.3.6.1. Успешно

3.3.6.2. Ошибка

3.3.7. GET /api/v0/aircrafts/manufacturer/{manufacturerName}

3.3.7.1. Успешно

3.3.7.2. Ошибка

3.3.8. GET /api/v0/aircrafts/export

3.3.8.1. Успешно

3.3.8.2. Ошибка

3.3.9. PATCH /api/v0/aircrafts/{id}

3.3.9.1. Успешно

3.3.9.2. Ошибка

3.3.10. POST /api/v0/aircrafts

3.3.10.1. Успешно

3.3.10.2. Ошибка

3.3.11. POST /api/v0/aircrafts

3.3.11.1. Успешно

3.3.11.2. Ошибка

3.3.12. POST /api/v0/aircrafts/import/async

3.3.12.1. Успешно

3.3.12.2. Ошибка

3.3.13. PUT /api/v0/aircrafts/{id}

3.3.13.1. Успешно

3.3.13.2. Ошибка

4. Airports

4.1. API

4.1.1. DELETE /api/v0/airports/{id}

4.1.1.1. Успешно

4.1.1.2. Ошибка

4.1.2. GET /api/v0/airports/{id}

4.1.2.1. Успешно

4.1.2.2. Ошибка

4.1.3. GET /api/v0/airports

4.1.3.1. Успешно

4.1.3.2. Ошибка

4.1.4. GET /api/v0/airports/paged

4.1.4.1. Успешно

4.1.4.2. Ошибка

4.1.5. GET /api/v0/airports/paged

4.1.5.1. Успешно

4.1.5.2. Ошибка

4.1.6. PATCH /api/v0/airports/{id}

4.1.6.1. Успешно

4.1.6.2. Ошибка

4.1.7. POST /api/v0/airports

4.1.7.1. Успешно

4.1.7.2. Ошибка

4.1.8. PUT /api/v0/airports

4.1.8.1. Успешно

4.1.8.2. Ошибка

4.2. UI

4.2.1. Прсмотр списка Аэропортов

4.2.1.1. Паджинация

4.2.1.2. Кол-во Аэопортов на однйо странице

4.2.2. Добавление нового Аэолрорта

4.2.2.1. С валидными Данными

4.2.2.2. С не Валидными данными

4.2.3. Редактирование существующего Аэропорта

4.2.3.1. Влидно

4.2.3.2. Не Валидно

4.2.4. Удаление Аэропорта

4.2.4.1. Удаление существующего аэропорта

4.2.4.2. Удалить уже удаленный

4.3. База данных

4.3.1. Таблица Airports

4.3.2. Связь с доругими таблицами

5. Flights

5.1. UI

5.1.1. Создать новый рейс

5.1.1.1. Валдные данные

5.1.1.2. Не валидные

5.1.2. Удалить рейс

5.1.2.1. Удалить существующий

5.1.2.2. Удалить не существующий

5.1.3. Просмотреть список Рейсов

5.1.3.1. Паджинация

5.1.3.2. Колв-о Рейсов на странице

5.1.4. Посомтреть список пассажиров зарегестрированных на рейс

5.2. База Данных

5.2.1. Таблица Flights

5.2.1.1. Поля Таблицы

5.2.1.2. Связи с другими таблицами

5.3. API

5.3.1. DELETE /api/v0/flights/{id}

5.3.1.1. Ошибка

5.3.1.2. Успешно

5.3.2. GET /api/v0/flights/{id}

5.3.2.1. Ошибка

5.3.2.2. Успешно

5.3.3. GET /api/v0/flights

5.3.3.1. Ошибка

5.3.3.2. Успешно

5.3.4. GET /api/v0/flights/paged

5.3.4.1. Ошибка

5.3.4.2. Успешно

5.3.5. GET /api/v0/flights/page/{number}

5.3.5.1. Ошибка

5.3.5.2. Успешно

5.3.6. GET /api/v0/flights/number/{flightNumber}

5.3.6.1. Ошибка

5.3.6.2. Успешно

5.3.7. GET /api/v0/flights/book/verify

5.3.7.1. Ошибка

5.3.7.2. Успешно

5.3.8. PATCH /api/v0/flights/{id}

5.3.8.1. Ошибка

5.3.8.2. Успешно

5.3.9. POST /api/v0/flights

5.3.9.1. Ошибка

5.3.9.2. Успешно

5.3.10. POST /api/v0/flights/book/{flightId}

5.3.10.1. Ошибка

5.3.10.2. Успешно

5.3.11. PUT /api/v0/flights/{id}

5.3.11.1. Ошибка

5.3.11.2. Успешно