1. добавлена логика действий в методы API контроллера.
2. исправлены поля БД в entity (добавлены null-поля, уникальные индексы и внешние ключи).
3. добавлены валидаторы в entity.