You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.3 KiB
Python

from fastapi import APIRouter
from app.api.v1.module_platform.email.controller import EmailRouter
from app.api.v1.module_platform.invoice.controller import PlatformInvoiceRouter, TenantInvoiceRouter
from app.api.v1.module_platform.menu.controller import MenuRouter
from app.api.v1.module_platform.order.controller import (
OrderRouter,
PaymentRouter,
RefundRouter,
TenantOrderRouter,
)
from app.api.v1.module_platform.package.controller import PackageRouter
from app.api.v1.module_platform.plugin.controller import PluginRouter
from app.api.v1.module_platform.self_service.controller import TenantSelfServiceRouter
from app.api.v1.module_platform.tenant.controller import TenantRouter
platform_router = APIRouter(prefix="/platform")
platform_router.include_router(TenantRouter)
platform_router.include_router(PackageRouter)
platform_router.include_router(PluginRouter)
platform_router.include_router(EmailRouter)
platform_router.include_router(OrderRouter)
platform_router.include_router(PaymentRouter)
platform_router.include_router(RefundRouter)
platform_router.include_router(PlatformInvoiceRouter)
platform_router.include_router(TenantInvoiceRouter)
platform_router.include_router(TenantOrderRouter)
platform_router.include_router(TenantSelfServiceRouter)
platform_router.include_router(MenuRouter)