4.1.4 Правилами формирования имен сущностей, свойств, методов, запросов.
Правила формирования имен сущностей и свойств из имен таблиц и колонок БД соответствуют стилю написания составных слов camelCasingStyle.
Имена сущностей и полей образуются из имен таблиц и колонок по следующим правилам:
- каждая часть имени таблицы (колонки), отделенная символом подчеркивания, записывается с большой буквы;
- символы подчеркивания исключаются;
- первая часть имени пишется с маленькой буквы.
Для каждой сущности системы «ДЕЛО» в GraphQl существует метод, для получения отдельного экземпляра сущности по ее первичному ключу.
Имя метода образуется по шаблону 'get'+<Имя сущности>, параметры метода соответствуют свойствам первичного ключа. Например: getDeliveryCl.
Также для каждой сущности системы «ДЕЛО» в GraphQl существует метод, для получения частичного списка сущностей определенного типа.
Имя метода совпадает с именем сущности в множественном числе с добавлением окончания Pg для страничной выборки, и Cr для курсорной выборки. (пейджинга). Например: refFilesPg, refFilesCr.
Для запросов на изменение данных (добавление, изменение, удаление) имя запроса формируется по следующим шаблонам:
- добавление: 'create'+<Имя сущности> (например, createDeliveryCl);
- изменение: 'update'+<Имя сущности> (например, updateDeliveryCl);
- удаление: 'delete'+<Имя сущности> (например, deleteDeliveryCl).
Полный список объектов системы «ДЕЛО» находится в Приложение Г
Связи объектов системы «ДЕЛО» находятся в Приложение Д.
