21 lines
590 B
Python
21 lines
590 B
Python
"""
|
|
Системные эндпоинты FastAPI (не отображаются в Swagger)
|
|
"""
|
|
import logging
|
|
from fastapi import APIRouter
|
|
|
|
from adapters.pconfig import SINGLE_OGS, OG_IDS
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
# Создаем роутер для системных эндпоинтов
|
|
router = APIRouter()
|
|
|
|
|
|
@router.get("/system/ogs", include_in_schema=False)
|
|
async def get_system_ogs():
|
|
"""Системный эндпоинт для получения списка ОГ из pconfig"""
|
|
return {
|
|
"single_ogs": SINGLE_OGS,
|
|
"og_ids": OG_IDS
|
|
} |