registry-service ================ Описание -------- Утилита для создания отчётов за разные даты registry-service. Использует jdbc (прямое соединение с базой) вместо imdg. Запуск ------ java -jar registry-service.jar "--spring.config.location=E:\MFD_GIT_REPO\clearing\registry-service" --report --startDate=24.01.2024 --endDate=31.01.2024 #####Параметры запуска * --service запуск в режиме сервиса (по умолчанию) * --report запуск для формирования одного отчёта, выключиться по завершении * --startDate=24.01.2024 в режиме --report дата начала (включительно) * --endDate=31.01.2024 в режиме --report дата завершения (включительно) Для запуска в режиме сервиса надо добавить в настройки параметры кафки. Настройки в application.properties. registry-service.kafka-consumer.* и registry-service.kafka-producer.* не обязательны, если не запускается в режиме --service Структура кода -------------- * RegisterUtilityRunner - порядок выгрузки и создания отчётов * loaders/* - загрузчики данных, почти как MapStore, но грузят все связанные объекты. * builders/* - построители отчётов * bean/* - классы, enum Соответствие отчётам -------------------- executionDepositLoader + executionFondLoader = executionRegisterReportBuilder (contract_register) Реестр сделок depoInstructionLoader = depoPaymentInstructionBuilder (rdc_register) moneyPaymentInstructionLoader = moneyPaymentInstructionRegisterReportBuilder (prc_register) moneyBalanceLoader = moneyBalanceRegisterReportBuilder (money_register) depoBalanceLoader = depoBalanceRegisterReportBuilder (security_register) registryLoader = liabilitiesRegistryReportBuilder (registry) Реестр обязательств