Разработка пользовательского веб меню для аппарата самообслуживания
При старте программа должна вытащить все билеты из таблицы билетов
отобразить на экране все билеты
и ждать от пользователя реакции
при нажатии на билет на экране
вызвать URL покупки и передать ID выбранного билета
после получения ответа 200 вернутся на сходную
если ответ придёт не 200 вывести на экран ошибку на 3 сек и вернутся на исходную.
GET /status --> получить статус (число)
Таблица пользователей (для админки)
GET /api/v1/user --> получить список всех пользователей
GET /api/v1/user/:id --> получить конкретного пользователя по ID
POST /api/v1/user --> создать нового пользователя
PUT /api/v1/user/:id --> изменить пользователя по ID
DELETE /api/v1/user/:id --> удалить пользователя по ID
Таблица билетов (для продажи)
GET /api/v1/ticket --> получить все билеты
GET /api/v1/ticket/:id --> получить билет по ID
POST /api/v1/ticket --> создать новый билет
PUT /api/v1/ticket/:id --> изменить билет по ID
DELETE /api/v1/ticket/:id --> удалить билет по ID
Таблица проданных билетов (для отчётов)
GET /api/v1/kassa --> получить все проданные билеты (очень много данных)
GET /api/v1/kassa/:id --> получить конкретный билет по ID
PUT /api/v1/kassa/:id --> изменить конкретный билет по ID (не нужна вряд ли будет использоваться)
DELETE /api/v1/kassa/:id --> удалить конкретный билет по ID
POST /api/v1/bye/:id --> Продать билет с ID из таблицы билетов
Мы всегда рады сотрудничеству с вами!