Функциональность FTB - Ахмедов Н.

Mindmap приложения FTB

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Функциональность FTB - Ахмедов Н. создатель Mind Map: Функциональность FTB - Ахмедов Н.

1. Создание и управление самолетами

1.1. UI

1.1.1. Aircrafts

1.1.2. Add Aircraft

1.1.3. Edit

1.1.4. Delete

1.2. API

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

1.2.1.1. Успешно

1.2.1.2. Ошибка

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

1.2.2.1. Успешно

1.2.2.2. Ошибка

1.2.3. GET /api/v0/aircrafts

1.2.3.1. Успешно

1.2.3.2. Ошибка

1.2.4. GET /api/v0/aircrafts/paged

1.2.4.1. Успешно

1.2.4.2. Ошибка

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

1.2.5.1. Успешно

1.2.5.2. Ошибка

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

1.2.6.1. Успешно

1.2.6.2. Ошибка

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

1.2.7.1. Успешно

1.2.7.2. Ошибка

1.2.8. GET /api/v0/aircrafts/export

1.2.8.1. Успешно

1.2.8.2. Ошибка

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

1.2.9.1. Успешно

1.2.9.2. Ошибка

1.2.10. POST /api/v0/aircrafts

1.2.10.1. Успешно

1.2.10.2. Ошибка

1.2.11. POST /api/v0/aircrafts/import

1.2.11.1. Успешно

1.2.11.2. Ошибка

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

1.2.12.1. Успешно

1.2.12.2. Ошибка

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

1.2.13.1. Успешно

1.2.13.2. Ошибка

1.3. DB

1.3.1. Таблица aircraf

1.3.1.1. aircraft_id

1.3.1.2. manufacturer

1.3.1.3. model

1.3.1.4. number_of_seats

1.3.2. CRUD

1.3.2.1. Создать

1.3.2.1.1. С валидными данными

1.3.2.1.2. Ошибки при создании

1.3.2.2. Чтение

1.3.2.2.1. Успешно

1.3.2.2.2. Ошибка

1.3.2.3. Изменить

1.3.2.3.1. С валидными данными

1.3.2.3.2. Ошибки при редактировании

1.3.2.4. Удалить

1.3.2.4.1. Успешно

1.3.2.4.2. Ошибка

2. Создание и управление аэропортами

2.1. UI

2.1.1. Airports

2.1.1.1. Получить список

2.1.2. Add Airport

2.1.2.1. Успешно

2.1.2.2. Ошибка

2.1.3. Edit

2.1.3.1. Успешно

2.1.3.2. Ошибка

2.1.4. Delete

2.1.4.1. Успешно

2.1.4.2. Ошибка

2.2. API

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

2.2.1.1. Успешно

2.2.1.2. Ошибка

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

2.2.2.1. Успешно

2.2.2.2. Ошибка

2.2.3. GET /api/v0/airports

2.2.3.1. Успешно

2.2.3.2. Ошибка

2.2.4. GET /api/v0/airports/paged

2.2.4.1. Успешно

2.2.4.2. Ошибка

2.2.5. GET /api/v0/airports/page/{number}

2.2.5.1. Успешно

2.2.5.2. Ошибка

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

2.2.6.1. Успешно

2.2.6.2. Ошибка

2.2.7. POST /api/v0/airports

2.2.7.1. Успешно

2.2.7.2. Ошибка

2.2.8. PUT /api/v0/airports/{id}

2.2.8.1. Успешно

2.2.8.2. Ошибка

2.3. DB

2.3.1. Таблица airport

2.3.1.1. airport_id

2.3.1.2. airport_code

2.3.1.3. airport_name

2.3.1.4. city

2.3.1.5. country

2.3.1.6. state

2.3.2. CRUD

2.3.2.1. Создать

2.3.2.1.1. С валидными данными

2.3.2.1.2. Ошибки при создании

2.3.2.2. Чтение

2.3.2.2.1. Успешно

2.3.2.2.2. Ошибка

2.3.2.3. Изменить

2.3.2.3.1. С валидными данными

2.3.2.3.2. Ошибки при редактировании

2.3.2.4. Удалить

2.3.2.4.1. Успешно

2.3.2.4.2. Ошибка

3. Создание и управление рейсами

3.1. UI

3.1.1. Flights

3.1.2. Passengers List for flight

3.1.3. Add Flight

3.1.4. Cancel

3.2. API

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

3.2.1.1. Успешно

3.2.1.2. Ошибка

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

3.2.2.1. Успешно

3.2.2.2. Ошибка

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

3.2.3.1. Успешно

3.2.3.2. Ошибка

3.2.4. GET /api/v0/flights

3.2.4.1. Успешно

3.2.4.2. Ошибка

3.2.5. GET /api/v0/flights/paged

3.2.5.1. Успешно

3.2.5.2. Ошибка

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

3.2.6.1. Успешно

3.2.6.2. Ошибка

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

3.2.7.1. Успешно

3.2.7.2. Ошибка

3.2.8. POST /api/v0/flights

3.2.8.1. Успешно

3.2.8.2. Ошибка

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

3.2.9.1. Успешно

3.2.9.2. Ошибка

3.3. DB

3.3.1. Таблица flight

3.3.1.1. flight_id

3.3.1.2. arrival_date

3.3.1.3. arrival_time

3.3.1.4. departure_date

3.3.1.5. departure_time

3.3.1.6. flight_charge

3.3.1.7. flight_number

3.3.1.8. aircraft_aircraft_id

3.3.1.9. departure_airport_airport_id

3.3.1.10. destination_airport_airport_id

3.3.1.11. gate

3.3.1.12. status

3.3.2. CRUD

3.3.2.1. Создать

3.3.2.1.1. С валидными данными

3.3.2.1.2. Ошибки при создании

3.3.2.2. Чтение

3.3.2.2.1. Успешно

3.3.2.2.2. Ошибка

3.3.2.3. Изменить

3.3.2.3.1. С валидными данными

3.3.2.3.2. Ошибки при редактировании

3.3.2.4. Удалить

3.3.2.4.1. Успешно

3.3.2.4.2. Ошибка

4. Поиск рейса по параметрам

4.1. UI

4.1.1. Search Flight

4.1.1.1. From

4.1.1.1.1. To

4.2. API

4.2.1. GET /api/v0/flights/search

4.2.1.1. Успешно

4.2.1.2. Ошибка

4.3. DB

4.3.1. Таблица flight

5. Управление бронью

5.1. UI

5.2. API

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

5.2.1.1. Успешно

5.2.1.2. Ошибка

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

5.2.2.1. Успешно

5.2.2.2. Ошибка

5.3. DB

5.3.1. Таблица flight

6. Поиск брони по ID пассажира и ID рейса

6.1. UI

6.1.1. Verify Booking

6.1.1.1. Passenger Id

6.1.1.1.1. Flight Id

6.2. API

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

6.2.1.1. Успешно

6.2.1.2. Ошибка

6.3. DB

6.3.1. Таблица passenger

6.3.1.1. passenger_id

6.3.1.2. address

6.3.1.3. email

6.3.1.4. first_name

6.3.1.5. last_name

6.3.1.6. passport_number

6.3.1.7. phone_number

6.3.1.8. flight_flight_id

6.3.2. CRUD

6.3.2.1. Создать

6.3.2.1.1. С валидными данными

6.3.2.1.2. Ошибки при создании

6.3.2.2. Чтение

6.3.2.2.1. Успешно

6.3.2.2.2. Ошибка

6.3.2.3. Изменить

6.3.2.3.1. С валидными данными

6.3.2.3.2. Ошибки при редактировании

6.3.2.4. Удалить

6.3.2.4.1. Успешно

6.3.2.4.2. Ошибка

7. Логин

7.1. UI

7.1.1. Login

7.1.1.1. roles

7.2. API

7.2.1. DELETE /api/v0/users/{id}

7.2.1.1. Успешно

7.2.1.2. Ошибка

7.2.2. GET /api/v0/users/{id}

7.2.2.1. Успешно

7.2.2.2. Ошибка

7.2.3. GET /api/v0/users

7.2.3.1. Успешно

7.2.3.2. Ошибка

7.2.4. GET /api/v0/users/paged

7.2.4.1. Успешно

7.2.4.2. Ошибка

7.2.5. GET /api/v0/users/page/{number}

7.2.5.1. Успешно

7.2.5.2. Ошибка

7.2.6. GET /api/v0/users/load/{username}

7.2.6.1. Успешно

7.2.6.2. Ошибка

7.2.7. PATCH /api/v0/users/{id}

7.2.7.1. Успешно

7.2.7.2. Ошибка

7.2.8. POST /api/v0/users

7.2.8.1. Успешно

7.2.8.2. Ошибка

7.2.9. PUT /api/v0/users/{id}

7.2.9.1. Успешно

7.2.9.2. Ошибка

7.3. DB

7.3.1. Таблица users_roles

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

7.3.1.2. Связи

8. Home

8.1. Выход на главную страницу