Чтобы запустить:
- запустите docker-compose.yml
- запустите SolvaApplication
Откройте Swagger-ui: http://localhost:8090/swagger-ui/index.html
Endpoints:
-
http://localhost:8090/limits/{account} - Возвращает актуальные лимиты для каждой категории
-
http://localhost:8090/limits/update - Обновляет лимит { "account": "string", "accountLimit": 0, "category": "product" }
-
http://localhost:8090/limits/create - Создает лимит { "account": "string", "category": "product" }
-
http://localhost:8090/transactions/{account} - Возвращает транзакции
-
http://localhost:8090/transactions/create - Создает транзакции { "accountFrom": "string", "accountTo": "string", "category": "product", "currencyShortname": "KZT", "sum": 0 }
-
http://localhost:8090/transactions/limitExceeded/{account} - Возвращает транзакции с лимитами, у которых остаток месячного лимита ниже нуля