Настройка конфигурационного файла config.yaml
Для настройки справочника требуется отредактировать файл config.yaml, находящийся в директории /etc/ecss/ecss-cc-ui-api.
Требуется настроить следующие поля в области sql:
- host - доменное имя или ip-адрес ECSS-10
- port - порт подключения к mysql
- database - название базы данных, в которой хранятся данные для справочника
- user - логин для входа в mysql
- password - пароль для входа в mysql
После внесения изменения в файл требуется перезагрузить сервис ecss-cc-ui
sudo systemctl restart ecss-cc-ui-api.service
Внесение записей в mysql
Для внесения записей в справочник, требуется в базу данных ecss_address_book внести свои данные.
Пример внесения записи в mysql
Вход в базу данных mysql:
tester@ecss1:~$ sudo mysql -u address_book -p
Выбор базы данных ecss_address_book
mysql> use ecss_address_book;
Внесение записи в таблицу source
Данная таблица отвечает за поле Источник в Справочнике
INSERT INTO source (id, name) VALUES (20,"Источник")
Внесение записи в таблицу contact
Данная таблица отвечает за поля Имя, Компания, Позиция и Описание в Справочнике
INSERT INTO contact (id, source_id, contact_name, first_name, middle_name, last_name, company, position, description) VALUES (20,20,"Ковалёв Владимир Андреевич","Сидорова Полина Дмитриевна","Колесников Виталий Иванов","ООО КЦ","Справочник КЦ","Пример описания.");
Внесение записи в таблицу phone
Данная таблица отвечает за поля Номер в Справочнике
INSERT INTO phone (id, digits, label_id, contact_id, description) VALUES (20,"+8339865774273","24","397","");
Внесение записи в таблицу email
Данная таблица отвечает за поля Email в Справочнике
INSERT INTO email (id, contact_id, email, description) VALUES (20,"47","jmikailov@inbox.ru","Пример описания.");