Skip to content

Разработка подсистемы: Сотрудник  #4

@iggosha

Description

@iggosha

/api/user

  • Получение информации о сотруднике по id.
    Get - /{id}

  • Создание нового сотрудника (admin)
    Post - /

  • Изменение информации о сотруднике (здесь же привязка к департаменту) (admin)
    Put - /{id}

  • Login: принимаем username и password, в ответе возвращаем jwt токен, помимо всего прочего.

  • Удаление сотрудника: Не физическое удаление, а изменение статуса на DELETED (admin)
    Delete - /{id}

  • Восстановление сотрудника: DELETED->ACTIVE
    Post - /{id}/recover

  • Получение сотрудников с фильтрацией и пагинацией
    (username, role_name, department_name, first- lastname patronymic , birthdate before & birthdate after, email)
    Get - /

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions