"""运输计划管理 - API 路由聚合""" from fastapi import APIRouter from app.api.pl import plan, transport, freight, inventory, menu_badges, ocr from app.api.pl import ( base_data, vehicle_fuel, vehicle_recharge, vehicle_recharge_approval, vehicle_maintenance, vehicle_urea, transport_address, ) from app.api.pl import customer_stop_pref from app.api.pl import io_order from app.api.pl import site_plan from app.api.pl import driver_plan pl_router = APIRouter(prefix="/transport", tags=["运输计划管理"]) # 基础数据(承运商、车辆、司机) pl_router.include_router(base_data.router) # 运输通用地址库 pl_router.include_router(transport_address.router) # 客户装/送货默认记忆 pl_router.include_router(customer_stop_pref.router) # OCR 自动识别 pl_router.include_router(ocr.router) # 计划管理 pl_router.include_router(plan.router) # 入库单 / 出库单 pl_router.include_router(io_order.inbound_router) pl_router.include_router(io_order.outbound_router) # 运输管理 pl_router.include_router(transport.router) # 现场计划单(登录态) pl_router.include_router(site_plan.router) pl_router.include_router(driver_plan.router) # 运费结算 pl_router.include_router(freight.router) # 盘存统计 pl_router.include_router(inventory.router) # 侧栏菜单角标 pl_router.include_router(menu_badges.router) # ETC/加油充值 pl_router.include_router(vehicle_recharge.apply_router) pl_router.include_router(vehicle_recharge.record_router) pl_router.include_router(vehicle_recharge_approval.approval_router) pl_router.include_router(vehicle_fuel.router) # 车辆维保 pl_router.include_router(vehicle_maintenance.apply_router) pl_router.include_router(vehicle_maintenance.process_router) # 车辆尿素 pl_router.include_router(vehicle_urea.apply_router) pl_router.include_router(vehicle_urea.disburse_router)