mirror of
https://github.com/retailcrm/legacy.git
synced 2024-11-23 22:06:05 +03:00
Updated Базовые классы (markdown)
parent
8090875edb
commit
8d1c8471dd
@ -1,58 +1,58 @@
|
|||||||
## Builders
|
## Builders
|
||||||
|
|
||||||
Данные класы определяют как формируются данные для основных операций, таких как выгрузка заказов и клиентов в CRM, выгрузка справочников, генерация ICML выгрузки.
|
Данные классы определяют как формируются данные для основных операций, таких как выгрузка заказов и клиентов в CRM, выгрузка справочников, генерация ICML выгрузки.
|
||||||
|
|
||||||
#####CategoriesBuilder
|
#### CategoriesBuilder
|
||||||
|
|
||||||
Инициирует выполнение sql запроса, получающего данные о категориях товаров магазина и передает их на обработку соответствующему handler'у
|
Инициирует выполнение sql запроса, получающего данные о категориях товаров магазина и передает их на обработку соответствующему handler'у
|
||||||
|
|
||||||
#####OffersBuilder
|
#### OffersBuilder
|
||||||
|
|
||||||
Инициирует выполнение sql запроса, получающего данные о товарах магазина и передает их на обработку соответствующему handler'у
|
Инициирует выполнение sql запроса, получающего данные о товарах магазина и передает их на обработку соответствующему handler'у
|
||||||
|
|
||||||
#####ReferencesBuilder
|
#### ReferencesBuilder
|
||||||
|
|
||||||
Инициирует выполнение sql запросов, получающих данные о справочниках и передает их на обработку соответствующему handler'у
|
Инициирует выполнение sql запросов, получающих данные о справочниках и передает их на обработку соответствующему handler'у
|
||||||
|
|
||||||
#####OrdersBuilder
|
#### OrdersBuilder
|
||||||
|
|
||||||
Инициирует выполнение sql запроса, получающего данные о заказах и передает их на обработку соответствующему handler'у
|
Инициирует выполнение sql запроса, получающего данные о заказах и передает их на обработку соответствующему handler'у
|
||||||
|
|
||||||
#####CustomersBuilder
|
#### CustomersBuilder
|
||||||
|
|
||||||
Инициирует выполнение sql запроса, получающего данные о клиентах и передает их на обработку соответствующему handler'у
|
Инициирует выполнение sql запроса, получающего данные о клиентах и передает их на обработку соответствующему handler'у
|
||||||
|
|
||||||
#####HistoryBuilder
|
#### HistoryBuilder
|
||||||
|
|
||||||
Инициирует вызов handler'а, получающего данные по истории изменений по заказам в CRM
|
Инициирует вызов handler'а, получающего данные по истории изменений по заказам в CRM
|
||||||
|
|
||||||
## Components
|
## Components
|
||||||
|
|
||||||
#####Builder
|
#### Builder
|
||||||
|
|
||||||
Родительский класс для прочих Builder'ов, в него транслируются вызовы на обработку собранных из БД данных
|
Родительский класс для прочих Builder'ов, в него транслируются вызовы на обработку собранных из БД данных
|
||||||
|
|
||||||
#####Command
|
#### Command
|
||||||
|
|
||||||
Класс реализующий обработку входных параметров и последовательный вызов необходимых методов для выполнения необходимой "команды"
|
Класс реализующий обработку входных параметров и последовательный вызов необходимых методов для выполнения необходимой "команды"
|
||||||
|
|
||||||
#####Container
|
#### Container
|
||||||
|
|
||||||
Синглтон, инициализирующий объект "настроек", соединение с БД и т.д.
|
Синглтон, инициализирующий объект "настроек", соединение с БД и т.д.
|
||||||
|
|
||||||
#####Logger
|
#### Logger
|
||||||
|
|
||||||
Класс реализующий логгирование, ротацию логов и отправку уведомлений об ощибках на указанную почту
|
Класс реализующий логгирование, ротацию логов и отправку уведомлений об ощибках на указанную почту
|
||||||
|
|
||||||
#####Mail
|
#### Mail
|
||||||
|
|
||||||
Аналог Builder для обработки почты
|
Аналог Builder для обработки почты
|
||||||
|
|
||||||
#####RequestProxy
|
#### RequestProxy
|
||||||
|
|
||||||
Прокси класс позволяющий вызывать методы ApiClient без необходимости оборачивать каждый в блок try/catch
|
Прокси класс позволяющий вызывать методы ApiClient без необходимости оборачивать каждый в блок try/catch
|
||||||
|
|
||||||
#####Rule
|
#### Rule
|
||||||
|
|
||||||
Класс предоставляющий методы возвращающие содержимое sql файлов, файлов критерия поиска писем или инициализирующие классы обработчики
|
Класс предоставляющий методы возвращающие содержимое sql файлов, файлов критерия поиска писем или инициализирующие классы обработчики
|
||||||
|
|
||||||
@ -60,25 +60,25 @@
|
|||||||
|
|
||||||
Служебные классы помогающие в обработке и формировании структур данных
|
Служебные классы помогающие в обработке и формировании структур данных
|
||||||
|
|
||||||
#####ApiHelper
|
#### ApiHelper
|
||||||
|
|
||||||
Класс обертка для ApiClient, реализующий логику обращений к API, проверку полученных данных и подготовку отправляемых данных
|
Класс обертка для ApiClient, реализующий логику обращений к API, проверку полученных данных и подготовку отправляемых данных
|
||||||
|
|
||||||
#####CommandHelper
|
#### CommandHelper
|
||||||
|
|
||||||
Класс реализующий вывод уведомлений и справочной информации
|
Класс реализующий вывод уведомлений и справочной информации
|
||||||
|
|
||||||
#####DataHelper
|
#### DataHelper
|
||||||
|
|
||||||
Класс реализующий вспомогательные методы для обработки формируемых и получаемых данных (фильтрация пустых значений, разбивка Ф.И.О на отдельные поля и пр.)
|
Класс реализующий вспомогательные методы для обработки формируемых и получаемых данных (фильтрация пустых значений, разбивка Ф.И.О на отдельные поля и пр.)
|
||||||
|
|
||||||
#####IcmlHelper
|
#### IcmlHelper
|
||||||
|
|
||||||
Класс реализующий генерацию файла выгрузки каталога
|
Класс реализующий генерацию файла выгрузки каталога
|
||||||
|
|
||||||
## Interfaces
|
## Interfaces
|
||||||
|
|
||||||
#####HandlerInterface
|
#### HandlerInterface
|
||||||
|
|
||||||
Интерфейс который должны имплементировать все классы обработчики
|
Интерфейс который должны имплементировать все классы обработчики
|
||||||
|
|
||||||
@ -86,18 +86,18 @@
|
|||||||
|
|
||||||
Дополнительные классы, не зависящие от остальных компонентов проекта.
|
Дополнительные классы, не зависящие от остальных компонентов проекта.
|
||||||
|
|
||||||
#####AmoCrm
|
#### AmoCrm
|
||||||
|
|
||||||
API-клиент AmoCRM
|
API-клиент AmoCRM
|
||||||
|
|
||||||
#####Fetch
|
#### Fetch
|
||||||
|
|
||||||
Обертка над php-imap, позволяющая упростить поиск, получение и обработку писем
|
Обертка над php-imap, позволяющая упростить поиск, получение и обработку писем
|
||||||
|
|
||||||
#####MoySklad
|
#### MoySklad
|
||||||
|
|
||||||
API-клиент "МойСклад"
|
API-клиент "МойСклад"
|
||||||
|
|
||||||
#####RetaiCrm
|
#### RetaiCrm
|
||||||
|
|
||||||
API-клиент RetailCRM
|
API-клиент RetailCRM
|
Loading…
Reference in New Issue
Block a user