Я разрабатываю административное приложение (на PHP), где администратор может регистрировать клиентов. Есть 2 типа клиентов: компании и частные лица. Компания имеет много контактных лиц, которые могут войти в приложение. Физическое лицо может войти «сам».
Мой вопрос Как лучше всего смоделировать, как клиенты (и администраторы) могут войти?
Примечание: пользователь с правом входа в систему (ContactPerson или Individual) может принадлежать
несколько клиентов. Даже ContactPerson может быть одним и тем же лицом
имя пользователя) как частное лицо.
Спасибо!
Пусть Контактное лицо унаследует человека и добавит идентификатор компании в класс контактного лица.
Других решений пока нет …