Получение списка запросов на удаление
Ручка
POST/rbac/v1/fetch_deletion_request
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
https://gateway.devterra.ru/admin/rbac/v1/fetch_deletion_request |
| 🚀 Prod |
https://mobile-api.terraprod.ru/admin/rbac/v1/fetch_deletion_request |
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| blockID |
int32 |
ID блока |
❌ |
1 |
| cityIDs |
[]int32 |
ID городов |
❌ |
[1,2,3] |
| countryIDs |
[]int32 |
ID стран |
❌ |
[1,2,3] |
| districtIDs |
[]int32 |
ID регионов |
❌ |
[1,2,3] |
| entityIDs |
[]int32 |
ID сущности |
❌ |
[1,2,3] |
| entityUUIDs |
[]string |
UUID сущности |
❌ |
["d1d72126-153a-4739-a144-a465a89953a5"] |
| statusID |
int32 |
ID статусов |
❌ |
1 |
| userUUIDs |
[]string |
UUID создателей запросов |
❌ |
["d1d72126-153a-4739-a144-a465a89953a5"] |
Пример JSON запроса
{
"filters": {
"blockID": 1,
"cityIDs": [
1,
2
],
"countryIDs": [
2,
3
],
"districtIDs": null,
"entityIDs": [
112415,
4432
],
"entityUUIDs": [
"2f4445a0-fc1a-4af2-8eca-7ea3a114e099"
],
"statusID": 2,
"userUUIDs": [
"cfdecd49-18fc-4aa3-911f-0a1a95ae4d8e"
]
},
"pagination": {
"limit": 10,
"page": 1
}
}
Пример JSON ответа
{
"data": [
{
"uuid": "aa19cfff-48dd-469d-b24f-9ba62976991b", // uuid запроса
"approvedBy": "da045e89-67cc-4c4f-869d-b99bca4f42e5", // кто поставил аппрув
"blockID": 4,
"blockName": "EVENT_EVENT",
"comment": "Удален",
"cityID": 1,
"countryID": 2,
"districtID": null,
"entityID": null,
"entityUUID": "fb250ef7-a896-4733-af21-ea59b11f0724",
"statusID": 1,
"statusName": "PENDING", // Статус текстом
"userUUID": "644cba65-3e2f-4969-ae65-008c33fbd786", // создатель запроса
"updatedAt": "2024-11-05T18:30:00+03:00",
"createdAt": "2024-11-05T18:30:00+03:00"
}
],
"pagination": {
"currentPage": 0,
"itemPerPage": 0,
"totalItems": 0,
"totalPages": 0
}
}