Добрый вечер, люди.
Хотел спросить у вас как бы вы спроектировали модели (бд), если бы у вас были следующие сущности:
- Клиент
- Агент
- Курьер
- Перевозчик
- Оператор
- Получатель
У них у всех общее:
- Авторизация
Т.е. они все в каком-то смысле пользователи системы. Но у каждой из этой сущности свои свойства и методы. Плюс ко всему агент, например, принадлежит другой сущности - агенству.
Хотел бы услышать, как бы вы спроектировали это?