2.1 KiB
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)