Ведомства
Путь к логотипам ведомств:
/department_files/department_logo
Cписок организаций / ведомств, доступных в АРМ Губернатора
GET /departments/
Формат ответа:
{
"res": 1,
"departments": [{
"id": "{}",
"name": "{}",
"logo": "{}",
"people_dep": "{}",
"arm_view": "{}",
"map_extent_id": "{}",
"users_count": "{}",
"right_id": 0
}]
}
Список организаций / ведомств
GET /departments/{all|arm}/{limit}/{offset}
all — все
arm — видимые в АРМ Губернатора
limit — количество организаций, выводимых в запросе
offset — количество организаций, которое будет пропущено в общем списке и после него будет формироваться запрос
Формат ответа:
{
"res": 1,
"departments": [{
"id": "{}",
"name": "{}",
"logo": "{}",
"people_dep": "{}",
"arm_view": "{}",
"map_extent_id": "{}",
"users_count": "{}",
"right_id": 0
}]
}
// id ведомства/организации
// название ведомства/организации
// название логотипа
// является ли ведомство, ведомством населения
// отображать ведомство в АРМ Губернатора
// id положения карты
// количество пользователей
// id права
Количество организаций / ведомств
GET /departments/count
Формат ответа:
{
"res": 1,
"count":
}
// количество
Название организации / ведомства
GET /departments/{departmentId}/name
Формат ответа:
{
"res": 1,
"department_name":
}
// название
Список пользователей ведомства
Доступ для пользователей (кроме администратора всех ведомств, которому всегда доступен запрос) определяется в настройках системы
GET /departments/{departmentId}/users
Формат ответа:
{
"res": 1,
"users": [{
"id": ,
"login": ,
"fio": ,
"role_id": ,
"department_id": ""
}]
}
// id пользователя
// логин
// ФИО
// id роли: 6, 7 - обычный пользователь, 10 - админ ведомства, 8 - админ всех ведомств
// id ведомства, либо null, если пользователь с ролью 8
Формат ответа, если нет доступа:
{
"res": 0,
"resText": "У вас нет прав для получения данных."
}