32 lines
868 B
Python
32 lines
868 B
Python
"""把所有模块的路由拼成一个总路由。"""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from app.api import (
|
|
advisor_api,
|
|
advanced_api,
|
|
auth_api,
|
|
clazz_api,
|
|
employment_api,
|
|
score_api,
|
|
statistics_api,
|
|
student_api,
|
|
teacher_api,
|
|
)
|
|
|
|
api_router = APIRouter()
|
|
|
|
# 顺序会影响 Swagger 里的展示顺序,按需求文档的模块顺序排
|
|
api_router.include_router(auth_api.router)
|
|
api_router.include_router(student_api.router)
|
|
api_router.include_router(score_api.router)
|
|
api_router.include_router(employment_api.router)
|
|
api_router.include_router(clazz_api.router)
|
|
api_router.include_router(teacher_api.router)
|
|
api_router.include_router(advisor_api.router)
|
|
api_router.include_router(statistics_api.router)
|
|
api_router.include_router(advanced_api.router)
|
|
api_router.include_router(employment_api.legacy_router)
|
|
|
|
__all__ = ["api_router"]
|