Структура данных сотрудника

Все сотрудники создаются по стандартному шаблону, доступные типы и префиксы сотрудников приведены в таблице ниже.

Префикс Описание
merch_ Мерчендайзер или торговый представитель
sv_ Супервайзер
asm_ ASM
um_ Территориальный менеджер
kam_ Менеджер по ключеым клиентам
aud_ Аудитор

Поля JSON-стуктуры для создания/изменения сотрудника:

Название Тип Описание Пример
*_id Integer id существующего сотрудника
*_login String login сотрудника merch123
*_password String Пароль сотрудника
*_name String ФИО сотрудника
*_logintpl String Шаблон логина сотрудника merch
*_phone String Телефон
*_email String Email

Примечания:

  • Поиск существующего сотрудника производится по ID, либо по login, либо по ФИО;
  • Если сотрудник не найден, он создается либо с заданым login, либо по маске logintpl (ищутся все сотрудники с login, начинающимся на шаблон, и берется следующий номер, например, если в базе есть merch99, то будет создан merch100).