28 lines
1.4 KiB
Python
28 lines
1.4 KiB
Python
from fastapi import APIRouter
|
|
|
|
from banban.routers.bindings import router as bindings_router
|
|
from banban.routers.children import router as children_router
|
|
from banban.routers.device_im import router as device_im_router
|
|
from banban.routers.device_location import router as device_location_router
|
|
from banban.routers.devices import router as devices_router
|
|
from banban.routers.im import router as im_router
|
|
from banban.routers.parents import router as parents_router
|
|
from banban.routers.wechat_auth import router as wechat_auth_router
|
|
from banban.routers.mqtt_router import router as mqtt_router
|
|
|
|
# 统一创建一个主路由,前缀为 /banban
|
|
banban_router = APIRouter(prefix="/banban")
|
|
|
|
# 将所有子路由添加到主路由
|
|
banban_router.include_router(wechat_auth_router, tags=["banban-auth"])
|
|
banban_router.include_router(bindings_router, tags=["banban-bindings"])
|
|
banban_router.include_router(children_router, tags=["banban-children"])
|
|
banban_router.include_router(devices_router, tags=["banban-devices"])
|
|
banban_router.include_router(device_im_router, tags=["banban-device-im"])
|
|
banban_router.include_router(device_location_router, tags=["banban-device-location"])
|
|
banban_router.include_router(im_router, tags=["banban-im"])
|
|
banban_router.include_router(parents_router, tags=["banban-parents"])
|
|
banban_router.include_router(mqtt_router, tags=["banban-mqtt"])
|
|
|
|
|
|
__all__ = ["banban_router"] |