__init__.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. """运输计划管理 - API 路由聚合"""
  2. from fastapi import APIRouter
  3. from app.api.pl import plan, transport, freight, inventory, menu_badges, ocr
  4. from app.api.pl import base_data, vehicle_recharge, vehicle_maintenance, vehicle_urea, transport_address
  5. from app.api.pl import io_order
  6. pl_router = APIRouter(prefix="/transport", tags=["运输计划管理"])
  7. # 基础数据(承运商、车辆、司机)
  8. pl_router.include_router(base_data.router)
  9. # 运输通用地址库
  10. pl_router.include_router(transport_address.router)
  11. # OCR 自动识别
  12. pl_router.include_router(ocr.router)
  13. # 计划管理
  14. pl_router.include_router(plan.router)
  15. # 入库单 / 出库单
  16. pl_router.include_router(io_order.inbound_router)
  17. pl_router.include_router(io_order.outbound_router)
  18. # 运输管理
  19. pl_router.include_router(transport.router)
  20. # 运费结算
  21. pl_router.include_router(freight.router)
  22. # 盘存统计
  23. pl_router.include_router(inventory.router)
  24. # 侧栏菜单角标
  25. pl_router.include_router(menu_badges.router)
  26. # ETC/加油充值
  27. pl_router.include_router(vehicle_recharge.apply_router)
  28. pl_router.include_router(vehicle_recharge.record_router)
  29. # 车辆维保
  30. pl_router.include_router(vehicle_maintenance.apply_router)
  31. pl_router.include_router(vehicle_maintenance.process_router)
  32. # 车辆尿素
  33. pl_router.include_router(vehicle_urea.apply_router)
  34. pl_router.include_router(vehicle_urea.disburse_router)