Files
shanxia2.0/backend/app/api/pl/__init__.py
T
wuzilongandCursor d22b06dbe7 feat(pl): 易制毒先安排待确认与购买证管理
含易制毒计划安排后进入已安排待确认,确认通过后再占合同并生成链接/地磅;新增购买证/运输证主数据、产品行关联、余量校验与 OCR 配置,并停止跟踪 api_key/app.pid。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 18:41:10 +08:00

73 lines
1.9 KiB
Python

"""运输计划管理 - API 路由聚合"""
from fastapi import APIRouter
from app.api.pl import plan, transport, freight, inventory, menu_badges, ocr, purchase_cert
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(purchase_cert.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)