__init__.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. pl_router = APIRouter(prefix="/transport", tags=["运输计划管理"])
  6. # 基础数据(承运商、车辆、司机)
  7. pl_router.include_router(base_data.router)
  8. # 运输通用地址库
  9. pl_router.include_router(transport_address.router)
  10. # OCR 自动识别
  11. pl_router.include_router(ocr.router)
  12. # 计划管理
  13. pl_router.include_router(plan.router)
  14. # 运输管理
  15. pl_router.include_router(transport.router)
  16. # 运费结算
  17. pl_router.include_router(freight.router)
  18. # 盘存统计
  19. pl_router.include_router(inventory.router)
  20. # 侧栏菜单角标
  21. pl_router.include_router(menu_badges.router)
  22. # ETC/加油充值
  23. pl_router.include_router(vehicle_recharge.apply_router)
  24. pl_router.include_router(vehicle_recharge.record_router)
  25. # 车辆维保
  26. pl_router.include_router(vehicle_maintenance.apply_router)
  27. pl_router.include_router(vehicle_maintenance.process_router)
  28. # 车辆尿素
  29. pl_router.include_router(vehicle_urea.apply_router)
  30. pl_router.include_router(vehicle_urea.disburse_router)