xiangqinxiaochengxu/backend/app/routers/__init__.py
2026-04-17 10:49:14 +08:00

37 lines
2.0 KiB
Python

from fastapi import APIRouter
from app.routers import activities
from app.routers import announcements
from app.routers import auth
from app.routers import matches
from app.routers import upload
from app.routers import users
from app.routers.admin import activities as admin_activities
from app.routers.admin import admins as admin_admins
from app.routers.admin import announcements as admin_announcements
from app.routers.admin import auth as admin_auth
from app.routers.admin import dashboard as admin_dashboard
from app.routers.admin import matches as admin_matches
from app.routers.admin import system as admin_system
from app.routers.admin import users as admin_users
api_router = APIRouter()
admin_router = APIRouter(prefix="/admin")
admin_router.include_router(admin_admins.router, prefix="/admins", tags=["admin-admins"])
admin_router.include_router(admin_activities.router, prefix="/activities", tags=["admin-activities"])
admin_router.include_router(admin_announcements.router, prefix="/announcements", tags=["admin-announcements"])
admin_router.include_router(admin_auth.router, prefix="/auth", tags=["admin-auth"])
admin_router.include_router(admin_dashboard.router, prefix="/dashboard", tags=["admin-dashboard"])
admin_router.include_router(admin_matches.router, prefix="/matches", tags=["admin-matches"])
admin_router.include_router(admin_system.router, prefix="/system", tags=["admin-system"])
admin_router.include_router(admin_users.router, prefix="/users", tags=["admin-users"])
api_router.include_router(activities.router, prefix="/activities", tags=["activities"])
api_router.include_router(announcements.router, prefix="/announcements", tags=["announcements"])
api_router.include_router(auth.router, prefix="/auth", tags=["auth"])
api_router.include_router(matches.router, prefix="/matches", tags=["matches"])
api_router.include_router(upload.router, prefix="/upload", tags=["upload"])
api_router.include_router(users.router, prefix="/users", tags=["users"])
api_router.include_router(admin_router)