Updated transaction routers, removed receipts router

This commit is contained in:
2026-05-09 12:04:20 +03:00
parent 2dc8ff01b7
commit a57f918d23
22 changed files with 1376 additions and 752 deletions
+11 -11
View File
@@ -4,7 +4,7 @@
"contact": {}
},
"paths": {
"/activities": {
"/api/v1/activities": {
"get": {
"description": "Возвращает список действий пользователей с пагинацией",
"consumes": [
@@ -65,7 +65,7 @@
}
}
},
"/families": {
"/api/v1/families": {
"post": {
"description": "Создает новую семью",
"consumes": [
@@ -117,7 +117,7 @@
}
}
},
"/families/{id}": {
"/api/v1/families/{id}": {
"get": {
"description": "Возвращает семью по ее внутреннему ID",
"consumes": [
@@ -299,7 +299,7 @@
}
}
},
"/receipts": {
"/api/v1/receipts": {
"post": {
"description": "Загружает чек из внешнего сервиса и опционально автоматически создает связанную транзакцию",
"consumes": [
@@ -345,7 +345,7 @@
}
}
},
"/receipts/photo": {
"/api/v1/receipts/photo": {
"post": {
"description": "Принимает фото, распознает текст через Google OCR и создает чек с позициями; опционально создает связанную транзакцию",
"consumes": [
@@ -419,7 +419,7 @@
}
}
},
"/transactions": {
"/api/v1/transactions": {
"get": {
"description": "Возвращает список транзакций с фильтрами и пагинацией",
"consumes": [
@@ -554,7 +554,7 @@
}
}
},
"/transactions/analytics": {
"/api/v1/transactions/analytics": {
"get": {
"description": "Возвращает расходы, доходы и total за период. При фильтре по type второй тип возвращается как 0.",
"consumes": [
@@ -617,7 +617,7 @@
}
}
},
"/transactions/{id}": {
"/api/v1/transactions/{id}": {
"get": {
"description": "Возвращает транзакцию по ее внутреннему ID",
"consumes": [
@@ -772,7 +772,7 @@
}
}
},
"/users": {
"/api/v1/users": {
"post": {
"consumes": [
"application/json"
@@ -817,7 +817,7 @@
}
}
},
"/users/by-telegram/{telegramId}": {
"/api/v1/users/by-telegram/{telegramId}": {
"get": {
"description": "Возвращает пользователя по его Telegram ID",
"consumes": [
@@ -867,7 +867,7 @@
}
}
},
"/users/{id}": {
"/api/v1/users/{id}": {
"get": {
"description": "Возвращает пользователя по его внутреннему ID",
"consumes": [