__init__.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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 customer_stop_pref
  6. from app.api.pl import io_order
  7. pl_router = APIRouter(prefix="/transport", tags=["运输计划管理"])
  8. # 基础数据(承运商、车辆、司机)
  9. pl_router.include_router(base_data.router)
  10. # 运输通用地址库
  11. pl_router.include_router(transport_address.router)
  12. # 客户装/送货默认记忆
  13. pl_router.include_router(customer_stop_pref.router)
  14. # OCR 自动识别
  15. pl_router.include_router(ocr.router)
  16. # 计划管理
  17. pl_router.include_router(plan.router)
  18. # 入库单 / 出库单
  19. pl_router.include_router(io_order.inbound_router)
  20. pl_router.include_router(io_order.outbound_router)
  21. # 运输管理
  22. pl_router.include_router(transport.router)
  23. # 运费结算
  24. pl_router.include_router(freight.router)
  25. # 盘存统计
  26. pl_router.include_router(inventory.router)
  27. # 侧栏菜单角标
  28. pl_router.include_router(menu_badges.router)
  29. # ETC/加油充值
  30. pl_router.include_router(vehicle_recharge.apply_router)
  31. pl_router.include_router(vehicle_recharge.record_router)
  32. # 车辆维保
  33. pl_router.include_router(vehicle_maintenance.apply_router)
  34. pl_router.include_router(vehicle_maintenance.process_router)
  35. # 车辆尿素
  36. pl_router.include_router(vehicle_urea.apply_router)
  37. pl_router.include_router(vehicle_urea.disburse_router)