clearing/clearing-parent/registry-service
2024-06-06 13:58:23 +03:00
..
src registry-service поправил ExecutionDepositLoader, ExecutionFondLoader 2024-06-06 13:58:23 +03:00
pom.xml registry-service http://jira.mfd.msk:8088/browse/CLS-680 удаление и перенос из register_utility (в основном код писал akulikov) 2024-06-04 14:35:22 +03:00
README.md registry-service http://jira.mfd.msk:8088/browse/CLS-680 удаление и перенос из register_utility (в основном код писал akulikov) 2024-06-04 14:35:22 +03:00

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)