У меня есть система управления компанией, и в этой компании у нас есть 2 роли: МЕНЕДЖЕР и СОТРУДНИК. чтобы МЕНЕДЖЕР мог:
- создать, изменить, удалить продукт
- создать, изменить, удалить СОТРУДНИК
СОТРУДНИК может:
- посмотреть, продать товар
- удалить свой аккаунт
Мне нужно создать 2 класса для МЕНЕДЖЕРА и СОТРУДНИКА или создать только 1 класс ПОЛЬЗОВАТЕЛЯ и иметь 2 роли. И какова наилучшая структура базы данных для этой ситуации?