REST сервис для агрегации данных об онлайн подписках пользователей.
docker compose up --buildSwagger UI: http://localhost:8080/swagger/index.html - свагер немного багнут
POST /subscriptions
{
"service_name": "Yandex Plus",
"price": 400,
"user_id": "60601fee-2bf1-4721-ae6f-7636e79a0cba",
"start_date": "07-2025",
"end_date": "12-2025"
}GET /subscriptions
GET /subscriptions/{id}
PUT /subscriptions/{id}
{
"service_name": "Yandex Plus Pro",
"price": 500,
"end_date": "01-2026"
}DELETE /subscriptions/{id}
GET /subscriptions/total Query параметры user_id = 60601fee-2bf1-4721-ae6f-7636e79a0cba service_name = Yandex Plus date_from = 01-2025 date_to = 12-2025