46 lines
1.6 KiB
Python
46 lines
1.6 KiB
Python
from fastapi import APIRouter
|
|
from app.api.v1 import (
|
|
ai,
|
|
auth,
|
|
users,
|
|
datasource_config,
|
|
datasources,
|
|
tasks,
|
|
dashboard,
|
|
websocket,
|
|
alerts,
|
|
settings,
|
|
collected_data,
|
|
visualization,
|
|
vessel_aggregation,
|
|
bgp,
|
|
news,
|
|
system_control,
|
|
tv,
|
|
)
|
|
|
|
api_router = APIRouter()
|
|
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["auth"])
|
|
api_router.include_router(ai.router, prefix="/ai", tags=["ai"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["users"])
|
|
api_router.include_router(
|
|
datasource_config.router, prefix="/datasources", tags=["datasource-config"]
|
|
)
|
|
api_router.include_router(datasources.router, prefix="/datasources", tags=["datasources"])
|
|
api_router.include_router(collected_data.router, prefix="/collected", tags=["collected-data"])
|
|
api_router.include_router(tasks.router, prefix="/tasks", tags=["tasks"])
|
|
api_router.include_router(dashboard.router, prefix="/dashboard", tags=["dashboard"])
|
|
api_router.include_router(alerts.router, prefix="/alerts", tags=["alerts"])
|
|
api_router.include_router(settings.router, prefix="/settings", tags=["settings"])
|
|
api_router.include_router(system_control.router, prefix="/system", tags=["system"])
|
|
api_router.include_router(visualization.router, prefix="/visualization", tags=["visualization"])
|
|
api_router.include_router(
|
|
vessel_aggregation.router,
|
|
prefix="/vessel-aggregation",
|
|
tags=["vessel-aggregation"],
|
|
)
|
|
api_router.include_router(bgp.router, prefix="/bgp", tags=["bgp"])
|
|
api_router.include_router(tv.router, prefix="/tv", tags=["tv"])
|
|
api_router.include_router(news.router, prefix="/news", tags=["news"])
|