feat: expand platform APIs, sources, and test coverage
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped

This commit is contained in:
2026-03-17 12:56:48 +01:00
parent b505c67968
commit 3d298ce352
101 changed files with 8387 additions and 292 deletions

View File

@@ -10,6 +10,7 @@ API v1 URL configuration.
- /api/v1/proverki/ - Единый реестр проверок
- /api/v1/zakupki/ - Государственные закупки
- /api/v1/fns/ - ФНС (бухгалтерская отчетность)
- /api/v1/sources/ - Агрегированные карточки источников для фронтенда
- /api/v1/registers/ - Реестры организаций
- /api/v1/exchange/ - Обмен с внешней БД
- /api/v1/backups/ - Экспорт защищённых backup-архивов
@@ -23,6 +24,7 @@ from apps.parsers.urls import (
fns_urlpatterns,
minpromtorg_urlpatterns,
proverki_urlpatterns,
sources_urlpatterns,
system_urlpatterns,
zakupki_urlpatterns,
)
@@ -50,6 +52,8 @@ urlpatterns = [
path("zakupki/", include((zakupki_urlpatterns, "zakupki"))),
# Парсеры - ФНС бухгалтерская отчетность
path("fns/", include((fns_urlpatterns, "fns"))),
# Агрегированные карточки источников для фронтенда
path("sources/", include((sources_urlpatterns, "sources"))),
# Реестры организаций
path("registers/", include((registers_urlpatterns, "registers"))),
# Обмен с внешней БД

View File

@@ -53,6 +53,11 @@ app.conf.beat_schedule = {
"task": "apps.parsers.tasks.parse_manufactures",
"schedule": 86400.0, # Every 24 hours
},
# Парсинг реестра промышленной продукции - каждый день в 5:00
"parse-industrial-products-daily": {
"task": "apps.parsers.tasks.parse_industrial_products",
"schedule": 86400.0, # Every 24 hours
},
# Сканирование папки FNS - каждые 5 минут
"scan-fns-directory": {
"task": "apps.parsers.tasks.scan_fns_directory",