""" API路由聚合模块 """ from fastapi import APIRouter from app.api.v1 import auth, user from app.api.v1.endpoints.streamer import router as streamer_router from app.api.v1.endpoints.mcn import router as mcn_router from app.api.v1.endpoints.recharge import router as recharge_router from app.api.v1.endpoints.data_import import router as data_import_router # 业务单据API路由 from app.api.v1.endpoints.contract import router as contract_router from app.api.v1.endpoints.order import router as order_router from app.api.v1.endpoints.settlement import router as settlement_router from app.api.v1.endpoints.expense import router as expense_router from app.api.v1.endpoints.tax_declaration import router as tax_declaration_router from app.api.v1.endpoints.bank_transaction import router as bank_transaction_router from app.api.v1.endpoints.invoice import router as invoice_router from app.api.v1.endpoints.risk_detection import router as risk_detection_router api_router = APIRouter() # 包含子路由 api_router.include_router(auth.router, prefix="/auth", tags=["认证"]) api_router.include_router(user.router, prefix="/users", tags=["用户管理"]) api_router.include_router(streamer_router, prefix="/streamers", tags=["主播管理"]) api_router.include_router(mcn_router, prefix="/mcn-agencies", tags=["MCN机构管理"]) api_router.include_router(recharge_router, prefix="/recharges", tags=["充值记录"]) api_router.include_router(contract_router, prefix="/contracts", tags=["分成协议"]) api_router.include_router(order_router, prefix="/orders", tags=["电商订单"]) api_router.include_router(settlement_router, prefix="/settlements", tags=["佣金结算单"]) api_router.include_router(expense_router, prefix="/expenses", tags=["成本费用凭证"]) api_router.include_router(tax_declaration_router, prefix="/tax-declarations", tags=["税务申报表"]) api_router.include_router(bank_transaction_router, prefix="/bank-transactions", tags=["银行流水"]) api_router.include_router(invoice_router, prefix="/invoices", tags=["发票数据"]) api_router.include_router(data_import_router, prefix="/data", tags=["数据管理"]) api_router.include_router(risk_detection_router, prefix="/risk-detection", tags=["风险检测"])