142 lines
2.6 KiB
Markdown
142 lines
2.6 KiB
Markdown
# Менеджеры
|
||
|
||
## Методы
|
||
<table>
|
||
<tr>
|
||
<th>
|
||
Метод
|
||
</th>
|
||
<th>
|
||
Описание
|
||
</th>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
get-manager-list
|
||
</td>
|
||
<td>
|
||
Возвращает список менеджеров
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
get-manager-employees-list
|
||
</td>
|
||
<td>
|
||
Возвращает список сотрудников менеджера
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
get-manager
|
||
</td>
|
||
<td>
|
||
Возвращает менеджера
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
## Список менеджеров
|
||
|
||
`https://guild.craft-group.xyz/api/manager/get-manager-list`
|
||
|
||
<p>
|
||
Возвращает <b>массив</b> объектов <b>Менеджер</b>. <br>
|
||
Каждый объект <b>Менеджер</b> имеет такой вид:
|
||
</p>
|
||
|
||
```json5
|
||
[
|
||
{
|
||
"fio": "Иванов Иван Иванович",
|
||
"id": 5,
|
||
"email": "testmail@mail.com"
|
||
},
|
||
'...'
|
||
]
|
||
```
|
||
|
||
## Получить менеджера
|
||
|
||
`https://guild.craft-group.xyz/api/manager/get-manager?manager_id=5`
|
||
<p>
|
||
Параметры:
|
||
</p>
|
||
<table>
|
||
<tr>
|
||
<th>
|
||
Параметры
|
||
</th>
|
||
<th>
|
||
Значение
|
||
</th>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
manager_id
|
||
</td>
|
||
<td>
|
||
Id менеджера
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<p>
|
||
Возвращает объект <b>Менеджер</b>. <br>
|
||
Каждый объект <b>Менеджер</b> имеет такой вид:
|
||
</p>
|
||
|
||
```json5
|
||
{
|
||
"id": "5",
|
||
"fio": "Иванов Иван Иванович",
|
||
"email": "testmail@mail.com",
|
||
"photo": "",
|
||
"gender": "0",
|
||
"manager": {
|
||
"id": "3"
|
||
}
|
||
}
|
||
```
|
||
|
||
## Получить сотрудников менеджера
|
||
|
||
`https://guild.craft-group.xyz/api/manager/get-manager-employees-list?manager_id=5`
|
||
<p>
|
||
Параметры:
|
||
</p>
|
||
<table>
|
||
<tr>
|
||
<th>
|
||
Параметры
|
||
</th>
|
||
<th>
|
||
Значение
|
||
</th>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
manager_id
|
||
</td>
|
||
<td>
|
||
Id менеджера
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<p>
|
||
Возвращает массив объектов <b>Профиль</b> сотрудников, что закреплены за менеджером. <br>
|
||
Каждый объект <b>Профиль</b> имеет такой вид:
|
||
</p>
|
||
|
||
```json5
|
||
[
|
||
{
|
||
"id": 2,
|
||
"fio": "тусыавт2",
|
||
"email": "jnjhbdhvf@mail.com"
|
||
},
|
||
'...'
|
||
]
|
||
```
|