Я работаю над небольшим CRM-приложением на основе PHP & MySQL. Я следую за архитектурой SaaS. База единого кода и каждый клиент имеют собственную базу данных.Структура таблицы базы данных для приложения CRM
Имейте в виду, что вся контактная информация должна быть импортирована из CSV.
Моя цель - разрешить клиентам изменять структуру контактных таблиц. Я имею в виду, что каждый клиент может определить свою собственную структуру таблицы.
Пример:
клиент из фотоиндустрии, как и для сбора информации о клиентах следующим образом:
имя, адрес, город, штат, страна, телефон, электронная почта, whatsapp
Принимая во внимание, что другое клиент из SEO индустрии, икэ для сбора информации о клиентах следующим образом:
Имя, Фамилия, адрес, город, штат, страна, телефон, электронная почта, сайт, скайп
Что бы лучшая структура таблицы, соответствующая всем потребностям.
Надеюсь, я ясно объяснил свой вопрос: если вы столкнулись с трудностями, понимая мой вопрос, прокомментируйте, я исправлю его.
Это означает настраиваемое поле, где пользователи могут добавлять/удалять настраиваемые поля для данного модуля. Существует много приложений с открытым исходным кодом crm, написанных на php & mysql, таких как 'vtiger crm, sugar crm' и т. Д., И один я работаю' sqcrm.com', вы можете проверить их для большего. –
@AbhikChakraborty Спасибо за ваши предложения, но я пытаюсь что-то другое, поэтому я хочу построить его с нуля. –
Как будут выглядеть запросы? –