Files
xiaoxia-saas/apps/api/app/api/router.py
T
Xiaoxia AI 93ba337538
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 16s
Deploy / Deploy Staging (push) Successful in 48s
Deploy / Deploy Production (push) Has been skipped
refactor(auth): promote canonical auth routes
2026-06-21 09:50:10 +08:00

72 lines
2.1 KiB
Python

from app.api.routes.asset_libraries import router as asset_libraries_router
from app.api.routes.assets import router as assets_router
from app.api.routes.auth import router as auth_router
from app.api.routes.classification_jobs import router as classification_jobs_router
from app.api.routes.generated_videos import router as generated_videos_router
from app.api.routes.generation_tasks import router as generation_tasks_router
from app.api.routes.health import router as health_check_router
from app.api.routes.ingest_jobs import router as ingest_jobs_router
from app.api.routes.project_management import router as project_management_router
from app.api.routes.projects import router as projects_router
from app.api.routes.upload import router as upload_router
from app.api.routes.workspaces import router as workspaces_router
from fastapi import APIRouter
api_router = APIRouter(prefix="/api/v1")
health_router = APIRouter()
health_router.include_router(health_check_router)
api_router.include_router(
auth_router,
tags=["认证"],
)
api_router.include_router(
workspaces_router,
tags=["工作空间"],
)
api_router.include_router(
projects_router,
prefix="/projects",
tags=["项目管理"],
)
api_router.include_router(
asset_libraries_router,
prefix="/asset-libraries",
tags=["素材库管理"],
)
api_router.include_router(
assets_router,
prefix="/assets",
tags=["素材资产"],
)
api_router.include_router(
ingest_jobs_router,
prefix="/ingest-jobs",
tags=["导入任务"],
)
api_router.include_router(
classification_jobs_router,
prefix="/classification-jobs",
tags=["分类任务"],
)
api_router.include_router(
upload_router,
prefix="/upload",
tags=["文件上传"],
)
api_router.include_router(
generation_tasks_router,
prefix="/generation",
tags=["生成任务"],
)
api_router.include_router(
generated_videos_router,
prefix="/generated-videos",
tags=["成片管理"],
)
api_router.include_router(
project_management_router,
prefix="/project-management",
tags=["项目推进管理"],
)