Files
banban/talkingq-url/banban/routers/__init__.py

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"]