Модель UserPosition — представляет должности пользователей
Должности используются для назначения задач на должность, закрепленную за пользователем
* @property integer $id // ИД * @property string $title // Название должности
Создание должности
curl --location --request POST 'https://{DOMAIN NAME}/rest/api/userPosition' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}' \
--data-raw '{
"title": "должность 1"
}'Ответ сервера
{
"success": true,
"message": "Record(s) Created",
"data": {
"totalCount": 1,
"userPosition": [
{
"admission_length": "00:30:00",
"title": "должность 1",
"id": "17"
}
]
}
}Получение всех должностей
curl --location --request GET 'https://{DOMAIN NAME}/rest/api/userPosition' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'Ответ сервера
{
"success": true,
"message": "Records Retrieved Successfully",
"data": {
"totalCount": "6",
"userPosition": [
{
"id": "7",
"title": "Парикмахер",
"admission_length": "00:30:00"
},
{
"id": "8",
"title": "администратор",
"admission_length": "00:30:00"
},
{
"id": "14",
"title": "Врач",
"admission_length": "00:30:00"
},
{
"id": "15",
"title": "Мед персонал",
"admission_length": "00:30:00"
},
{
"id": "16",
"title": "Регистратор",
"admission_length": "00:30:00"
},
{
"id": "17",
"title": "должность 1",
"admission_length": "00:30:00"
}
]
}
}Получение должностей по ИД
curl --location --request GET 'https://{DOMAIN NAME}/rest/api/userPosition/8' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'Ответ сервера
{
"success": true,
"message": "Record Retrieved Successfully",
"data": {
"totalCount": 1,
"userPosition": {
"id": "8",
"title": "администратор",
"admission_length": "00:30:00"
}
}
}