chore: 入库 9 月积压成果(滇中好运原型评估、小象开票需求与原型、工具配置)

- 原型评估_滇中好运物流云_20260917/:物流云原型评估产物(含核对表与字段对比表)
- requirements/小象开票收款方创建需求.md + prototypes/小象开票原型.html:小象开票建司机/车辆/收款信息需求
- requirements.txt:Execute 战区依赖调整(移除 pytest/allure-pytest/requests,改用 pytest-html,Appium 默认注释)
- .claude/launch.json:新增物流公司管理原型预览服务(wuliu-proto:8138)
- .agents/skills:agent 技能定义
This commit is contained in:
xst
2026-09-29 10:03:43 +08:00
parent 8c61209dd4
commit 5e4e978cd5
14 changed files with 2463 additions and 9 deletions
@@ -0,0 +1,76 @@
# 01 原型盘点 — 滇中好运智慧物流协同平台 0.2.0
> 来源:demo.kmshuangmiao.com 前端产物逆向(主应用 `main-BZrhSiwe.js` + `waybill-center` 子应用),抓取日期 2026-09-17。
> 原型状态:纯前端 Mock(`__DZH_HTTP_MOCK__ = true`),状态依据飞书《业务表清单》《业务节点对比》《菜单对比》revision 213,产品名《滇中好运物流云》。大量字段标注"待确认",属于**客户讲解/评审演示原型**,非可实施产品。
## 1. 总体架构
**双系统(同一账号体系内切换视角)**
| 系统 | systemKey | 定位 | 角色(8/7 个) |
|---|---|---|---|
| 物流云 | `logisticsCloud` | 统一调度平台(唯一数据枢纽),承接呈钢 ERP 业务与三方业务 | 系统管理员、供货商(呈钢)/呈钢业务员、货主/货主业务员/货主财务、调度主管、调度员、平台调度-客服/安全、平台调度-核算专员、平台调度-财务管理 |
| 中闽 | `zhongmin` | 特殊物流公司(自营车队 + 资产 + 内部成本财务),接受物流云委托 | 系统管理员、运营、计划员/调度员、核算专员、财务、车队长、资产管理员 |
- 物流云视角范围声明:*只展示呈钢 ERP 来源业务及物流云本组织资料;中闽自有业务、车队、资产、成本和内部财务明细不下发*。
- 其他承运商(好运、**运八**、云岭、博成、安达、顺达等)只作为**运力池准入租户**出现,不拥有独立工作系统(角色体系中仅有"运输公司调度"泛称)。
- 另有司机端概念:司机 App(提交资质申请、装/卸货打卡、回单、在途费用上报),无独立原型界面(waybill-center 内嵌手机样机演示)。
**子应用**:运单中心 `waybill-center`(独立页面,`embedded=1` 嵌入主应用),承载运单管理/监控/异常三个一级入口,含费用录入、改派、退换货、轨迹详情、发运生命周期等十余个特性脚本。
## 2. 菜单结构(17 组 / 49 模块,双系统按权限投影)
- **经营分析**:经营分析与报表(reportSnapshots,金额无确认规则时显示"待确认")
- **经营工作台**(role-workbench/dashboard):货主、调度、财务、物流公司四类工作台
- **计划调度**:发货计划(sourceOrders,货主/ERP 代录/客户自提)、调度计划(materialPlans,拆分/合并/铁路)、配载与派车(loading)、装车计划(dispatches)、分派承运(carrier)
- **运单中心**:运单(driverTasks)、履约监控(fulfillmentMonitoring)、异常管理(exceptionCases)、接收通知(dispatchNotifications)
- **运力中心**:运力池(capacityPool)、资质管理(qualificationReview)、车辆资质校验结果(qualificationResult)
- **配载中心**:装车计划资质门禁
- **履约协同**:凭证中心(voucherChains,回单/凭证链)
- **客户合同**:货主管理(businessSubjects)、项目台账(projects)、合同台账(contracts)
- **价格管理**:价格台账(priceBases,片区运价/项目一口价/调价待审核版本)
- **基础资料**:货物/货物分类、站点与地址、路线档案、铁路站点、铁路运价、倒短费
- **核算结算中心**:核算管理、结算申请、结算管理、结算对账、收付准备、收付款记录、付款批次、发票管理、在途费用、罚款台账、财务关单、财务管理
- **财务协同/结算核算**:铁路运费对账(车皮级,次日导入铁路局 PDF 回填)
- **报表中心**:运营/资产/成本/司机工资/财务报表、利润分析
- **接口中心**:接口配置(interfaceDefinitions,本期仅呈钢 ERP)、接口任务(externalExchangeTasks,交换/回执/重试)
- **安全审计**:审计事件(auditEvents)、操作日志(operationLogs)
- **系统管理**:租户管理、组织架构、用户账号、角色管理、导出历史
- **中闽独有资产模块**:车头/车挂/司机管理、维保、保险到期、罚款、油卡管理、新能源资产(车电分离)、停运、成本归集等
## 3. 业务主线(原型闭环)
```
呈钢ERP/货主/运八代录 → 发货计划(sourceOrders)
→ 调度计划(materialPlans, S1呈钢/S2昆铁倒短/S4三方直委中闽; 拆分/合并)
→ 装车计划(dispatches, 承运模式: 中闽自营车队/指定合作承运商/待调度分派)
↳ 资质门禁(qualificationResult): 单人+单车组合 OCR 机审通过才可生成运单
→ 运单(driverTasks): 待核价→已开单→装货中→待发货→运输中→已卸货→核算中→结算中→已付款→财务关单
↳ 司机App: 装货打卡/卸货打卡/回单上传/在途费用上报(电费/装卸/过磅/ETC/路桥/其他)
→ 履约监控: 车辆位置+路线轨迹(高德地图Mock)+异常处置+运输台账
→ 凭证中心: 回单审核(退回/补传/复核, 不覆盖历史)
→ 核算(上游/下游独立, 磅单+回单+最终审核值齐全才放行, 调价留痕)
→ 结算申请→结算管理→结算对账→付款批次(线下全额付款登记)→收付款记录(冲正机制)
→ 发票管理(进项/销项登记, OCR, "线下结果的线上登记候选, 不连接真实税务")
→ 财务关单(月度勾稽+人工关账)
```
## 4. 关键机制细节(与运八对比相关)
- **资质管理**:以"司机+单车"组合为审核主体;司机 App/物流公司提交 → 资料冻结 → OCR 机审(道路运输证影像过期会阻断装车计划且不生成发货单)→ 物流云运营抽检 → 组合可运输门禁。*原型自注:正式 OCR 字段、车型匹配规则、抽检比例及运营角色映射待确认。*
- **轨迹**:履约监控用高德地图展示车辆位置与路线轨迹(Mock 数据);"轨迹数据来源""定位不可用处理"仅为待确认的口径配置项;**无北斗/车载终端接入**;运单时效靠司机 App 装卸打卡。
- **发票**:进项/销项两条线,字段含发票类型(电子增值税专用/普通)、税率、价税合计、OCR 识别(有 OCR-FAILED 演示数据)、一票多批次分摊;**明确声明不连接真实税务,无代开、无红冲链路、无个税**。
- **资金**:付款批次"登记线下全额付款结果、付款凭证和发票进度……不支持部分付款,**不执行真实资金操作**";收付款记录同。无支付通道、无银行存管、无分账。
- **合同**:合同台账登记原始合同及增补,附件 OCR 预填,"不采集结算依据";**无电子签约**。
- **异常**:司机主动上报或系统识别,责任岗位+处理时限+复核闭环;缺货通知仅调度内部可见。
- **接口**:接口配置目前仅呈钢 ERP(发货计划/项目/价格等);接口任务管理发送/回执/失败/重试。**网络货运平台明确排除在本期接入范围外。**
- **运八在原型中的存在方式**:
1. 运力池承运商租户 `carrier-yunba` = 云南运八物流科技有限公司;
2. 发货计划来源类型:"运八调度"角色录入 → 标记为"运八授权代录";
3. 核算管理范围声明:"参考 Demo 的运八样例数据未迁入;当前仅复用其已评审核算规则,并适配呈钢、昆铁和中闽现有业务对象";
4. 工作台数据过滤把 YUNBA/-YB-/运八 命中的数据标为 OUT_OF_SCOPE。
## 5. 原型空白清单(关键词全文检索为 0)
监管/省级监测、北斗、投诉、评价体系、电子签、个税、代开、货源大厅/竞价/招标、多式联运、甩挂、超载/超限管控。
("危险货物"仅货物档案上的一个 `dangerousGoodsFlag` 标记,无承运管控流程;"信用"仅统一社会信用代码字段。)
@@ -0,0 +1,51 @@
# 02 网络货运合规对照 — 依据现行《网络货运承运平台经营管理办法》
## 0. 首先必须说明:监管依据已于 2026 年 1 月更换
- 原《网络平台道路货物运输经营管理暂行办法》(交运规〔2019〕12号)经 2021、2023 年两次延期后,**有效期至 2025-12-31 已届满**。
- **现行依据:《网络货运承运平台经营管理办法》(交运规〔2026〕1号)**,交通运输部+国家税务总局 2026-01-23 印发、即日实施,4 章 32 条,**长期有效**(不再两年一续)。
- 本对照以新办法为准。原文:
- 办法全文:<https://xxgk.mot.gov.cn/xzgfxwj/202601/t20260126_4199002.html>
- 官方解读:<https://www.mot.gov.cn/gongkai/zcjd/202601/t20260129_4199258.html>
- 税务总局法规库:<https://fgk.chinatax.gov.cn/zcfgk/c100013/c5247240/content.html>
- 注意第三十一条:**"对于从事网络货运信息交易撮合的网络货运撮合平台,其经营管理另行规定"** —— 即监管层把"承运平台"与"撮合/协同平台"分开管理,撮合类规则尚未出台。
## 1. 定性结论
**该原型不属于《办法》定义的网络货运承运平台,也无意成为承运平台。**
《办法》第二条:网络货运承运平台经营 = "以承运人身份与托运人签订运输合同,委托实际承运人完成道路货物运输,**承担承运人责任**"。原型中:
- 无承运法律关系承载(无电子运输合同/签约,合同模块仅"台账登记,不采集结算依据");
- 无承运责任配套(无承运人责任险,保险仅中闽车辆保险到期管理);
- 原型接口模块自述:"**未确认或明确排除的网络货运平台不进入菜单、业务线和演示数据**"。
原型实际形态 = **货主/供货商(呈钢)— 统一调度协同平台(物流云)— 承运执行方(中闽自营 + 外部承运商含运八)** 的多方协同调度系统(TMS/协同 SaaS)。这类形态目前最接近《办法》第三十一条预留的"网络货运撮合/协同平台"范畴(规则另行规定),**经营资质与监管义务主要落在实际签运输合同、承担承运责任的一方——即运八这类网络货运平台或中闽这类持证运输企业身上,而不是物流云上**。
## 2. 逐条对照(若把它当作/改造成网络货运承运平台)
| 条款 | 要求(摘要) | 原型现状 | 差距 |
|---|---|---|---|
| 第六条 | 道路运输经营许可证,经营范围=网络货运承运平台经营 | 平台无承运定位(经营资质属企业侧,原型不涉及) | 定性层面不满足 |
| 第七条 | 经营性互联网信息服务(ICP)资质 + **信息交互处理及全程跟踪记录等线上服务能力** | 有信息交互与计划/运单/凭证留痕;全程跟踪仅有高德 Mock 轨迹+司机打卡,无北斗/车载终端 | 跟踪记录能力不足(演示级) |
| 第八条 | 安全生产管理制度、从业人员教育培训 | 空白 | 无 |
| 第十条 | 审查实际承运车辆**道路运输证**、驾驶员**从业资格证**;线上线下车人一致;不得超越实际承运人经营范围 | **有较强承载**:单人+单车资质组合、OCR 机审、运营抽检、装车计划资质门禁(证照过期阻断生成运单) | 原型最接近合规的一条;字段/规则标注待确认 |
| 第十一条 | 不得虚构运输交易相互委托 | 无防控设计(亦无违规意图体现) | 需风控规则 |
| 第十二条 | 按合同**及时结算运费**;自购燃料交付需承运人同意 | 结算链完整(核算→结算→付款批次),但"登记线下全额付款结果……不执行真实资金操作";油卡为中闽自有资产,非平台代购燃料 | 资金真实性/时效无系统保障 |
| 第十三条 | 不得指使超载、超限运输 | 无装载校验(磅单仅用于核算) | 无 |
| **第十四条** | **按技术规范上传单证信息至注册地省级网络货运信息监测系统,确保及时、完整、准确** | **完全空白**:全文无"监管/监测/上报监管"概念;接口中心仅呈钢 ERP,且明确排除网络货运平台接入 | **最大硬缺口** |
| 第十五条 | 鼓励承运人责任保险 | 无 | 无(鼓励性) |
| 第十六条 | 零担:托运人身份查验登记、安全检查/开封验视、审批检验手续留存 | 货主实名主体档案有;零担安检流程无 | 部分缺口 |
| **第十七条** | 交易规则/服务协议、进入退出机制;**不得利用数据算法收取不合理费用**;**服务评价体系并公示**;**投诉举报机制**(公开电话、及时处理) | **空白**:全文 0 处投诉、0 处评价 | **硬缺口** |
| **第十八条** | 记录注册/身份认证/服务/交易信息,**保存≥3 年,涉税资料≥10 年**;交易信息含**订单日志、网上交易日志、款项结算、含时间和地理位置的实时行驶轨迹数据**;燃料/通行费全流程信息;实时监控、不得虚构 | 有审计事件/操作日志/凭证链(演示级);无留存周期设计;轨迹非实时真实数据;无燃料/通行费全流程(ETC 仅为在途费用报销分类) | 产品级缺口 |
| 第十九条 | 依法抵扣进项、税前扣除,不得虚开发票 | 发票模块明确"线下结果的线上登记候选,不连接真实税务" | 空白(有意为之) |
| 第二十条 | 平台**代办税费申报和缴纳义务**(司机个税代扣等) | 无个税/代开概念 | 空白 |
| 第二十一/二十二条 | 网络安全法/数据安全法;信息保密 | 有租户数据隔离设计(中闽数据不下发、运八数据 OUT_OF_SCOPE 过滤),演示级 | 架构意识有,落地无 |
| 第二十三条 | 省级监测系统对接、与税务共享、上传部级交互系统 | 空白 | 同第十四条 |
## 3. 结论与建议
1. **不要让"物流云"申请网络货运牌照或以承运平台名义经营**——以原型当前设计,补齐第 14/17/18/20 条的代价等于再造一个运八,且与已排除网络货运平台接入的产品定位自相矛盾。
2. **合规责任链建议**:物流云保持"调度协同/撮合"定位(留意第三十一条后续配套规则出台时的备案/报备要求);运输合同、承运责任、监管上报、开票、资金全部由持牌方(运八或中闽)承担——这正好与运八现有能力吻合。
3. 若客户(滇中好运项目)**坚持物流云也要持牌经营网络货运**,则必须在原型外新增:省级监测系统上报通道(运单/资金流水/驾驶员位置,参照部级交互系统接口规范)、北斗车载轨迹接入、电子合同签约、投诉举报+服务评价、代办税费与真实发票链路、信息留存策略(3 年/涉税 10 年)、真实支付与运费时效管控——工作量相当于一个独立项目,建议单独立项评估。
4. 老版《暂行办法》时代的"八项服务功能"(信息发布、线上交易、全程监控、金融支付、投诉举报、信用评价、查询统计、数据调取,交办运函〔2019〕1391号服务指南)不再是新办法的逐字要求,但省级监测系统的**技术规范上传接口**(第十四条"相关技术规范"所引)仍是各省对接口径,对接省平台时以云南省监测系统最新接口文档为准。
@@ -0,0 +1,53 @@
# 03 与运八项目契合度对比
> 运八侧事实来源:`output/菜单清单.md`(运八管理后台 423 个可见菜单,ntocc.sys_resource 导出)、`tests/api/test_yun8_transport_flow.py`(24 步全链路:货源→接单→装货→卸货→核算→审核→油卡充值→司机打款→货主打款→回单→ETC 发票)。
## 1. 两个系统的定位差
| 维度 | 运八(网络货运平台) | 原型·物流云(统一调度协同平台) |
|---|---|---|
| 法律角色 | 网络货运承运人(承担承运责任、开票、资金、监管上报) | 调度协同中枢(不对托运人承担承运责任) |
| 核心资产 | 合规链路:监管上报(司机/车辆/路单/资金)、多渠道发票(浙样红/满货达/滇运通/三十六匠/小象/ETC)、税务管理、真实资金(光大/快钱/分账/提现) | 业务链路:计划→配载→运单→履约→凭证→核算→结算的协同与管控 |
| 运力来源 | 社会运力为主(司机/车队注册、审核、评价、投诉) | 中闽自营车队 + 准入承运商(含运八) |
| 货源组织 | 货源大厅、发布货源、项目货源 | 呈钢 ERP 计划、货主发货计划、客户自提 |
| 强项 | 四流合一(合同/货物/资金/票据)、监管口径 | 计划调度颗粒度(拆分/合并/配载/资质门禁)、三方协同流程、权责划分 |
**结论:互补大于竞争。** 原型自己也是这么设计的——运八在原型中不是被替代的对象,而是运力池里的承运商租户和"授权代录"数据来源。
## 2. 原型已为运八预留的契合点
1. **承运商租户位**:运力池/资质管理按"准入承运商"设计,`carrier-yunba 云南运八物流科技有限公司` 已在演示数据中。
2. **代录通道**:发货计划来源类型支持"运八调度→运八授权代录"(与"中闽人工代录""平台人工代录"并列),说明产品规划中运八是上游计划的一个合法来源。
3. **核算规则复用**:核算管理声明"仅复用运八已评审核算规则,并适配呈钢、昆铁和中闽现有业务对象"——两边的运费核算口径同源,结算对账有共同语言。
4. **接口中心已就位**:接口配置/接口任务模块(发送/回执/失败重试/补偿记录)就是为外部系统接入准备的,目前仅接了呈钢 ERP,接入运八只是配置层面的事(产品上已留好位置)。
5. **凭证中心**:按运单节点管理回单文件+版本+审核链,与运八的回单签收/电子回单可以一一映射。
## 3. 功能重叠与双轨风险(需要明确归属)
| 领域 | 运八已有 | 原型也有 | 风险 | 建议归属 |
|---|---|---|---|---|
| 运单 | 运单管理/跟踪/轨迹/补录,是监管上报的路单来源 | driverTasks 全生命周期+waybill-center | **双轨运单**:同一票货两边各生成运单号,监管口径以运八路单为准,金额/里程不一致即监测系统异常 | 运单主数据放物流云(调度视角),**合规运单以运八为准**;物流云运单向运八推送生成路单,回传路单号绑定 |
| 司机/车辆资质 | 司机审核/车辆审核/核验审核+**监管上报**(司机上报/车辆上报) | 单人+单车资质组合、OCR 机审、装车门禁 | 双重审核、口径不一(如从业资格证字段、4.5 吨以下豁免) | 物流云做**准入门禁**(可派判断),运八做**合规审查与上报**;资质结果双向同步,避免司机重复提交 |
| 轨迹 | 运单轨迹、轨迹导出、(对接监测系统的驾驶员位置上传) | 高德 Mock 轨迹+装卸打卡 | 原型无真实轨迹源 | 轨迹一律取运八/北斗侧,物流云只消费展示 |
| 回单 | 回单签收/电子回单 | 凭证中心(版本链/审核退回/补传) | 双侧上传、重复归档 | 司机 App 上传入口收敛为一处,另一方同步镜像 |
| 结算/资金 | 运费核算→审核→油卡充值→司机打款→货主打款→分账/提现(真实资金) | 核算→结算申请→结算→付款批次(**线下登记,不执行真实资金**) | 原型已声明不动资金,天然无冲突,但要防业务员误以为走了系统=付了钱 | 金额口径在物流云核对,**支付指令全部走运八**;物流云付款批次仅做台账并与运八流水勾稽 |
| 发票 | 多渠道代开(专票/普票/ETC/红冲)+税务管理 | 进/销项线下登记(Mock,不连税务) | 原型发票模块定位是"线下结果登记",与运八开票是上下游而非竞争 | 运八开票,物流云登记勾稽(原型已有"发票分配到付款批次"的勾稽设计,方向正确) |
| 油卡/能源 | 加油管理、能源卡、万金油、油费预付 | 中闽油卡管理(自营资产)、在途费用(电费/ETC 等 6 类报销) | 两种语义(资产卡 vs 平台代购燃料)。注意新办法第十二条:平台自购燃料交付需承运人同意;第十八条要求燃料全流程留痕 | 平台代购燃料(若有)必须在运八侧做全流程留痕;物流云油卡仅限中闽自有 |
| 异常 | 客服运维(运输异常/投诉/评价/预警/撤单) | 异常管理(责任岗位/复核闭环)+履约预警 | 处置口径分叉 | 运营异常协同在物流云,**投诉举报类按新办法第十七条必须建在承运平台(运八)并对外公示** |
## 4. 契合度总评
- **业务流程契合:高**。原型的发货计划→装车计划→运单→回单→核算→结算链条与运八 24 步链路几乎同构(接单/装卸/核算/打款/回单/ETC 发票都能对上),且核算规则同源。
- **角色契合:中高**。原型把货主、承运商、调度、财务分系统分角色投影,运八作为承运商/调度来源都有位;但运八没有像中闽那样的独立工作系统,若运八要在物流云上做调度协同,目前只能用"运输公司调度"泛化角色,颗粒度不够。
- **数据契合:中**。租户/主体/凭证/导出等主数据模型齐备,但运单、资质、结算三个核心对象双方都要"最终裁定权",必须提前定归属,否则监测系统(运八上报)与协同平台(物流云)数据打架。
- **合规契合:天然的上下游**。物流云缺的监管能力恰好是运八的长项(监管上报/发票/资金),运八弱的调度协同恰好是物流云的长项。**"物流云管业务,运八管合规"是阻力最小的组合。**
## 5. 落地建议(给评审/立项用)
1. **明确一句话定位**:物流云 = 计划调度与协同管控;运八 = 合规承运与资金票据通道。中闽 = 自营运力执行方(原型已按此设计,保持)。
2. **接口清单**(在原型"接口配置"模块中立项,本期已排除、后续应纳入):
- 下行:物流云装车计划/运单 → 运八生成合规运单(路单);
- 上行:运八回传路单号、轨迹、回单、打款流水、发票状态 → 物流云履约监控/凭证中心/付款批次勾稽;
- 资质:运八审核结果 ↔ 物流云门禁状态同步。
3. **三个"唯一"原则**:运单号以运八路单为准、支付以运八通道为准、开票以运八为准;物流云所有对应模块降级为"登记+勾稽",这与原型现有声明(不动真实资金、不连税务)完全一致,改造成本最低。
4. **测试关注点**(本仓库视角):若立项对接,建议在 `tests/api/` 增加"物流云↔运八"接口造数用例,复用现有 24 步链路的 yun8_pipeline,把物流云侧计划/运单造数串进来,重点验证运单号绑定、资质状态同步、结算金额对平三条断言。
@@ -0,0 +1,590 @@
# 04 司机/车辆字段核对(全量清单版)— 原型 vs 运八生产库 vs 物流云生产库
> 口径:三个数据源逐字段比对。**只列库内有数据(空值率非 0%)的字段**;填充率按 `is_delete(d)=0` 的有效行计算。
> - 原型侧:前端产物中的司机/车辆模块字段定义、证件槽、OCR 预填映射(滇中好运 0.2.0,2026-09-17 抓取)。**2026-09-17 已将整站镜像到本地并实测验证**(新建司机/新建车辆/车挂/车辆详情四个页面的真实表单与代码提取一致;详见 05 核对表的"页面验证记录")。原型 schema 中存在但页面未验证的字段(可使用全部车辆/可查看运费/可取消订单/维护方式/挂靠车辆/空重状态)在 05 中标【◇schema】并列入待确认映射。
> - 运八生产库 `ntocc`:base_driver(129 列)/ base_driver_ext(39)/ base_driver_tax(27,**整表 0 行未启用,不列**)/ base_vehicle(113)/ base_vehicle_ext(36)
> - 物流云生产库 `logistics_could`:ts_driver(49 列)/ ts_vehicle(80)/ ts_trailer(33,**独立挂车表**)/ nts_driver(44)/ nts_vehicle(67,网货同步表)
> 查询日期 2026-09-17,全部只读。
>
> 覆盖标记:✓ 已覆盖|△ 部分/需映射或间接承载|✗ 缺失|·平台侧=运八平台职责字段(物流云不需覆盖,不计入缺失)|·系统=id/审计类。🔒挂车=挂车相关字段,见"挂车专项"。
## 一、汇总
| 库.表 | 有效行 | 有数据字段 | ✓ | △ | ✗ | ·平台侧 | ·系统 |
|---|---|---|---|---|---|---|---|
| 运八 ntocc.base_driver | 72,598 | 112/129 | 19 | 8 | 37 | 39 | 9 |
| 运八 ntocc.base_driver_ext | 75,598 | 33/39 | 0 | 13 | 1 | 10 | 9 |
| 运八 ntocc.base_vehicle | 65,154 | 104/113 | 27 | 18 | 35 | 14 | 10 |
| 运八 ntocc.base_vehicle_ext | 65,607 | 35/36 | 0 | 13 | 4 | 9 | 9 |
| 物流云 ts_driver | 1,029 | 39/49 | 18 | 9 | 3 | 0 | 9 |
| 物流云 ts_vehicle | 289 | 47/80 | 24 | 8 | 6 | 0 | 9 |
| 物流云 ts_trailer(挂车) | 427 | 21/33 | 6 | 6 | 0 | 0 | 9 |
| 物流云 nts_driver(网货) | 2 | 28/44 | 14 | 4 | 3 | 1 | 6 |
| 物流云 nts_vehicle(网货) | 14 | 47/67 | 30 | 4 | 7 | 0 | 6 |
## 二、四句话结论
1. **物流云生产库 ts_* 与原型基本同构**(ts_driver 仅 3 个有数据字段缺失),原型就是它的演化版;但原型**删掉/没有** 4 个值得警惕的字段:`total_quality`(总质量>4.5 吨判定标记,ts_vehicle 100% 填充——4.5 吨监管豁免的判定依据)、`signed_status/signed_time`(网货签约)、`is_long_term_driver_license`(驾驶证长期有效——没有它"长期"证会显示成已过期)。
2. **运八司机侧最要害的缺失是实名核验组**:verify_*/idcard_auth_*/license_auth_* 等 13 个字段在运八**全部有数据**(填充率 44%–100%),原型完全没有对应物——OCR 机审不能替代公安比对/活体检测的证据链;其次是司机侧道路经营许可证(运八 67.4% 有值)与驾驶证副页影像。
3. **车辆侧缺的是治超四件套**:行驶证号(93.0% 有值)、注册/发证日期(53.1%)、总质量(53.6%)+ 准牵引总质量(78.9%)+ 轴数(63.7%)——没有这组字段做不了装载校验(新办法第十三条);另有道路运输证有效期起(52.7%)、实际所有人(63.7%)、超牌(46.0%)。
4. **挂车三套模型不同构,必须先统一再对接**:运八=主车内嵌 20+ 个 trailer_* 字段(填充率 8%–100%);物流云生产库=独立 ts_trailer 表 + ts_vehicle.trailer_id 外键(但外键仅 0.7% 填充,基本没用起来);原型=独立挂车档案复用主车模板。原型挂车档案**装不下**的运八字段:挂车总质量(80.8%)、挂车行驶证总质量(72.2%)、挂车准牵引总质量(8.6%)、挂车年审凭证(10.2%)、超牌/超牌有效期(46.0%/38.1%)。
## 三、挂车专项(运八挂车字段 ↔ 原型挂车档案)
原型把挂车建成独立车辆档案(fleetTrailers,复用主车字段模板 + 主车上的 currentTrailerPlate/hasTrailerFlag)。与运八 `base_vehicle` 内嵌挂车字段对照(按有数据字段):
| 能力 | 运八字段(填充率) | 原型挂车档案 | 判定 |
|---|---|---|---|
| 挂车车牌 | trailer_num(92.9%) | plateDisplay | ✓ |
| 挂车车牌颜色/类型 | trailer_license_color(100%)、trailer_classification_code(88.7%) | plateColor/vehicleType(需代码映射) | ✓ 需字典 |
| 挂车道路运输证号/到期/影像 | trailer_road_transport(91.9%)、…_expiry_date(46.2%)、…_img(99.7%) | roadPermitNoMasked/roadPermitExpiry/证件槽 | ✓ |
| 挂车行驶证正/副页影像 | trailer_vehicle_license_img(100%)、…_deputy_page_img(81.0%) | 行驶证正/副页证件槽 | ✓ |
| 挂车核定载质量 | trailer_load_weight(89.3%)、trailer_load_quality(72.7%) | ratedLoadQuantity | ✓ |
| 挂车整备质量 | trailer_curb_weight(8.6%) | curbWeightKg | ✓ |
| **挂车总质量** | trailer_total_weight(80.8%)、trailer_total_Mass(72.2%) | **无字段** | ✗ |
| **挂车准牵引总质量** | trailer_total_quasi_mass(8.6%) | **无字段** | ✗ |
| **挂车年审凭证** | trailer_annual_review_img(10.2%) | **无字段** | ✗ |
| **超牌** | if_over_quota(46.0%)、super_card_end_date(38.1%)、super_card_ocr | **无字段** | ✗ |
| 挂车照片 | trailer_vehicle_img(75.3%) | 通用附件 | △ |
| 挂车到期照片 | trailer_expiry_date_img(99.6%) | 通用附件 | △ |
物流云 ts_trailer(独立表,427 行)与原型挂车档案同构度最高(有数据字段 ✓6 △6 缺 0),说明**原型挂车设计继承自物流云生产库**;缺的同样是总质量/准牵引/年审/超牌这类"质量组"字段——模板里根本没设计。
## 四、逐字段全量清单
(表内按填充率降序;🔒挂车 字段的覆盖判定按"挂车档案"口径。)
### ntocc.base_driver(有效 72598 行,有数据字段 112/129)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `id` | | bigint(10) | 100.0% | ·系统 | 系统/审计字段 |
| `code` | UUID | varchar(32) | 100.0% | ·系统 | UUID |
| `party_code` | 用户编码 | varchar(32) | 100.0% | △ | appAccountStatus(APP账号)间接承载 |
| `branch_code` | 机构编码 | varchar(32) | 100.0% | ·系统 | 机构 |
| `phone` | 手机 | varchar(32) | 100.0% | ✓ | mobileMasked |
| `work_company` | 工作单位 | varchar(128) | 100.0% | ✗ | 缺失 |
| `home_address` | 地址 | varchar(255) | 100.0% | ✓ | address |
| `driver_img` | 司机照片 | varchar(255) | 100.0% | ✗ | 司机照片 |
| `identification_img` | 司机身份证,多张时用逗号分隔。 | varchar(1000) | 100.0% | ✓ | 身份证正面(证件槽) |
| `identification_back_img` | 司机身份证反面照片 | varchar(1000) | 100.0% | ✓ | 身份证反面(证件槽) |
| `work_license_img` | 从业资格证照片 | varchar(1000) | 100.0% | ✓ | 从业资格证(证件槽) |
| `driver_license_img` | 司机驾驶证图片 | varchar(1000) | 100.0% | ✓ | 驾驶证(证件槽) |
| `business_license_img` | 营业执照照片 | varchar(1000) | 100.0% | ✗ | 营业执照影像 |
| `road_permit_number_img` | 道路经营许可证照片 | varchar(255) | 100.0% | ✗ | 缺失 |
| `is_freeze` | 是否冻结(0-未冻结 1-已冻结) | tinyint(1) | 100.0% | △ | dispatchEligibility |
| `work_status` | 司机工作状态 0 休息 1 上班 | tinyint(1) | 100.0% | △ | dispatchEligibility |
| `freezing_amount` | 冻结金额 | decimal(20,2) | 100.0% | ·平台侧 | 资金 |
| `balance` | 账户余额 | decimal(20,2) | 100.0% | ·平台侧 | 资金 |
| `oil_card` | 油卡点数 | decimal(20,2) | 100.0% | ·平台侧 | 油卡 |
| `etc` | etc | decimal(20,2) | 100.0% | ·平台侧 | ETC |
| `auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | ✓ | status |
| `auth_type` | 审核来源:0手动审核,1自动审核 | tinyint(1) | 100.0% | △ | 机审/人工(抽检) |
| `license_auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | ✗ | 驾驶证核验 |
| `driver_type` | 0司机,1车队,2-车队司机 | int(1) | 100.0% | ✗ | 司机/车队/车队司机细分 |
| `is_deleted` | 默认0正常,1删除 | tinyint(1) | 100.0% | ·系统 | 系统/审计字段 |
| `created_by` | 创建人 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_created` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `modified_by` | 修改人 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_modified` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `bond` | 保证金 | decimal(20,2) | 100.0% | ·平台侧 | 保证金 |
| `is_send_logink` | 是否上报网络货运省平台,0否(默认),1是 | tinyint(1) | 100.0% | ·平台侧 | 省平台上报 |
| `attribute` | 司机/车队属性,0外协,1自有 | tinyint(1) | 100.0% | ✓ | driverProperty(值域映射) |
| `safe_duty_insure_img` | 安全责任险照片 | varchar(255) | 100.0% | ✗ | 安全责任险影像 |
| `depen_deal_img` | 挂靠协议照片 | varchar(255) | 100.0% | ✗ | 挂靠协议影像 |
| `szwl_credit_status` | 信用流转开通状态:(0:未开通、1:申请中、2:申请失败、3:已开通) | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `szwl_credit_balance` | 信用凭证余额 | decimal(20,2) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `is_send_tax` | 是否上报税务平台,0否(默认),1是 | tinyint(1) | 100.0% | ·平台侧 | 税务上报 |
| `is_share` | 是否清分,0否(默认),1是 | tinyint(1) | 100.0% | ·平台侧 | 清分 |
| `share_ratio` | 清分比率(整数,100%全部给车队) | int(10) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `verify_type` | 认证通过方式,1公安接口,2人工审核 | tinyint(1) | 100.0% | ✗ | 实名核验组 |
| `verify_addr` | 公安对比状态,0未认证,1通过,2失败 | tinyint(1) | 100.0% | ✗ | 公安比对 |
| `verify_flag` | 认证标识,0未认证,1已认证,2未通过 | tinyint(1) | 100.0% | ✗ | 缺失 |
| `verify_type_img` | 图片认证通过方式,1公安接口,2人工审核 | tinyint(1) | 100.0% | ✗ | 缺失 |
| `verify_addr_img` | 图片公安对比状态,0未认证,1通过,2失败 | tinyint(1) | 100.0% | ✗ | 缺失 |
| `verify_flag_img` | 图片认证标识,0未认证,1已认证,2未通过 | tinyint(1) | 100.0% | ✗ | 缺失 |
| `verify_way` | 认证渠道,0未认证,1活体检测,2在线图片 | tinyint(1) | 100.0% | ✗ | 认证渠道 |
| `from_rainbow` | 来源于彩虹糖0否1是,默认为0 | varchar(1) | 100.0% | ·平台侧 | 彩虹糖 |
| `allow_driver_receive` | 车队允许司机接运单:0允许,1不允许 | tinyint(1) | 100.0% | △ | cancelOrderAllowed近似 |
| `hat_balance` | 快钱账户余额 | decimal(20,2) | 100.0% | ·平台侧 | 快钱 |
| `is_sign_dyt` | 是否签约(滇运通) 0:未签约 1:已签约 | tinyint(1) | 100.0% | ·平台侧 | 滇运通 |
| `gd_balance` | 光大账户余额 | decimal(20,2) | 100.0% | ·平台侧 | 光大 |
| `is_sign_kqd` | 是否签署快企点协议 1是 0否 | varchar(255) | 100.0% | ·平台侧 | 快企点 |
| `thirty_six_status` | 三十六匠上传状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(2) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `mhd_carrier_status` | 满货达个体承运人上传状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(2) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `mhd_driver_status` | 满货达司机状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(2) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `idcard_auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | ✗ | 实名核验组 |
| `dyt_driver_status` | 滇运通司机状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `dyt_carrier_status` | 滇运通个体承运人上传状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `name` | 姓名 | varchar(64) | 94.7% | ✓ | displayName |
| `identification_number` | 身份证号 | varchar(20) | 94.6% | ✓ | identityMasked |
| `carrier_code` | 司机对应承运人的code | varchar(32) | 94.5% | ✗ | 所属承运人 |
| `idcard_auth_msg` | 身份证认证描述 | varchar(128) | 93.3% | ✗ | 实名核验组 |
| `auth_msg` | 审核信息 | varchar(128) | 91.2% | △ | 审核信息 |
| `auth_time` | 审核时间,修改审核状态时同步修改 | datetime | 91.1% | △ | 审核流时间 |
| `license_auth_msg` | 驾驶证认证描述 | varchar(255) | 91.0% | ✗ | 驾驶证核验 |
| `road_per_expiry_date_img` | 道路运输证到期日期照片(cx) | varchar(1000) | 89.2% | ✗ | 缺失 |
| `id_card_due_date` | 身份证到期日期 | datetime | 87.0% | ✓ | identityExpiry |
| `province_code` | 省编码 | varchar(32) | 86.5% | ✗ | 缺失 |
| `city_code` | 市编码 | varchar(32) | 86.4% | ✗ | 缺失 |
| `county_code` | 县/区编码 | varchar(32) | 86.4% | ✗ | 缺失 |
| `amap_sid` | 高德地图服务ID | varchar(32) | 86.2% | ·平台侧 | 高德 |
| `amap_tid` | 高德地图终端ID | varchar(32) | 86.2% | ·平台侧 | 高德 |
| `amap_trid` | 高德地图轨迹ID | varchar(32) | 86.2% | ·平台侧 | 高德 |
| `driver_license` | 驾驶证 | varchar(128) | 85.9% | ✓ | driverLicenseNoMasked |
| `vehicle_class` | 准驾车型,使用总质量 4.5 吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填,根据机 | varchar(32) | 85.8% | ✓ | licenseClass |
| `issuing_organizations` | 驾驶证发证机关,使用总质量 4.5 吨及以下普通货运车辆从事普通货物运输经营的驾驶员必填,根据机 | varchar(255) | 85.8% | ✓ | issuingAuthority |
| `vehicle_code` | 驾驶车辆编码 | varchar(32) | 85.4% | △ | 组合资质关系(手机号+车牌)间接承载 |
| `work_license` | 上岗证(从业资格证) | varchar(128) | 85.1% | ✓ | qualificationNoMasked |
| `driver_license_from_date` | 司机驾驶证开始日期 | datetime | 84.7% | ✓ | licenseValidFrom |
| `driver_license_due_date` | 司机驾驶证到期日期 | datetime | 84.6% | ✓ | licenseExpiry |
| `work_license_due_date` | 从业资格证到期日期 | datetime | 84.6% | ✓ | qualificationExpiry |
| `road_permit_number` | 道路经营许可证 | varchar(128) | 67.4% | ✗ | 司机侧道路经营许可证 |
| `id_card_due_date_begin` | 身份证到期日期开始 | date | 63.7% | ✗ | 身份证有效期起 |
| `road_transport_effective_date` | 道路运输证有效期自 | datetime | 63.5% | ✗ | 道路运输证有效期起 |
| `verify_remark` | 人工审核备注 | varchar(255) | 57.5% | ✗ | 缺失 |
| `dyt_driver_time` | 滇运通司机上传时间 | datetime | 52.8% | ·平台侧 | 平台侧(不需覆盖) |
| `dyt_driver_message` | 滇运通司机上传信息 | varchar(500) | 52.8% | ·平台侧 | 平台侧(不需覆盖) |
| `dyt_carrier_message` | 滇运通个体承运人上传信息 | varchar(128) | 44.7% | ·平台侧 | 滇运通 |
| `dyt_carrier_time` | 滇运通个体承运人上传时间 | datetime | 44.7% | ·平台侧 | 平台侧(不需覆盖) |
| `belong_shipment` | 归属货主(无归属是值为司机类型) | varchar(255) | 32.0% | ✗ | 归属货主 |
| `thirty_six_message` | 三十六匠上传信息 | varchar(255) | 25.5% | ·平台侧 | 三十六匠 |
| `thirty_six_time` | 三十六匠上传时间 | datetime | 25.1% | ·平台侧 | 平台侧(不需覆盖) |
| `szwl_did` | 蚂蚁数字物流区块链Did | varchar(128) | 24.7% | ·平台侧 | 蚂蚁链 |
| `szwl_credit_msg` | 信用流转开通结果信息 | varchar(255) | 24.7% | ·平台侧 | 平台侧(不需覆盖) |
| `sex` | 性别(1:男 2: 女 ) | int(255) | 21.6% | ✗ | 上报报文 |
| `driver_license_back_img` | 司机驾驶证副页图片 | varchar(255) | 11.6% | ✗ | 驾驶证副页 |
| `new_work_license_img` | 从业资格证最新页 | varchar(255) | 10.5% | ✗ | 从业资格证最新页 |
| `mhd_carrier_message` | 满货达个体承运人上传信息 | varchar(255) | 9.9% | ·平台侧 | 满货达 |
| `mhd_carrier_time` | 满货达个体承运人上传时间 | datetime | 9.9% | ·平台侧 | 平台侧(不需覆盖) |
| `mhd_driver_message` | 满货达司机上传信息 | varchar(255) | 9.7% | ·平台侧 | 平台侧(不需覆盖) |
| `mhd_driver_time` | 满货达司机上传时间 | datetime | 9.7% | ·平台侧 | 平台侧(不需覆盖) |
| `nation` | 名族 | varchar(32) | 6.9% | ✗ | 上报报文 |
| `data_from` | 数据来源(为空时来自平台内部) | varchar(100) | 4.1% | ·系统 | 来源 |
| `sign_time` | 签约时间(滇运通) | datetime | 3.9% | ·平台侧 | 平台侧(不需覆盖) |
| `link_man` | 车队名称 | varchar(64) | 2.2% | ✓ | fleetName |
| `refuel_proportion` | 加油比例 | int(10) | 2.1% | ·平台侧 | 平台侧(不需覆盖) |
| `legal_person` | 法人姓名 | varchar(128) | 1.8% | ✗ | 个体/车队法人 |
| `business_license_number` | 营业执照号 | varchar(100) | 1.7% | ✗ | 缺失 |
| `flow_id` | 实名认证ID | varchar(64) | 1.5% | ✗ | 实名认证流水 |
| `balance_gmt_modified` | 光大余额变动时间 | datetime | 1.2% | ·平台侧 | 平台侧(不需覆盖) |
| `compulsory_insurance_proof_img` | 机动车交通事故责任强制保险证明 | varchar(255) | 27 行 | ✗ | 交强险证明 |
| `merchant_type` | 商户类型:2个体工商户;3(默认)自然人 | tinyint(1) | 2 行 | ✗ | 涉税身份 |
### ntocc.base_driver_ext(有效 75598 行,有数据字段 33/39)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `id` | | bigint(20) | 100.0% | ·系统 | 系统/审计字段 |
| `code` | UUID | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `branch_code` | 机构编码 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `driver_code` | 司机编码 | varchar(32) | 100.0% | ·系统 | 关联键 |
| `auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | △ | 审核结论由资质机审承载 |
| `is_send_logink` | 是否上报网络货运省平台,0否,1是,2失败 | tinyint(1) | 100.0% | ·平台侧 | 省平台上报 |
| `is_freeze` | 是否冻结(0-未冻结 1-已冻结) | tinyint(1) | 100.0% | △ | 冻结 |
| `created_by` | 创建者 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_created` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_modified` | 更新时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_deleted` | 删除标记 0 未删除 1 已删除 | tinyint(1) | 100.0% | ·系统 | 系统/审计字段 |
| `is_send_tax` | 是否上报税务平台,0否(默认),1是 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `is_real_people` | 是否活体检测实人认证,0 否(默认),1是 | tinyint(1) | 100.0% | ✗ | 活体实人认证标记 |
| `auth_type` | 审核类型1-自动审核 0-平台、管理员 | tinyint(1) | 100.0% | △ | 机审/人工 |
| `auth_name` | 审核名 | varchar(32) | 100.0% | △ | 抽检人 |
| `is_send_zhong_lian` | 是否上报中联。0-否,1-是,2-上传失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `freeze_msg` | 冻结原因 | varchar(255) | 100.0% | △ | 部分/需映射 |
| `is_send_ah_logink` | 是否上报安徽网络货运省平台,0否,1是,2失败 | tinyint(1) | 100.0% | ·平台侧 | 安徽上报 |
| `electricity_card` | 电卡余额 | decimal(10,2) | 100.0% | ·平台侧 | 电卡 |
| `gas_card` | 气卡余额 | decimal(10,2) | 100.0% | ·平台侧 | 气卡 |
| `auth_time` | 审核时间,修改审核状态时同步修改 | datetime | 98.8% | △ | 部分/需映射 |
| `auth_msg` | 审核信息 | varchar(255) | 87.9% | △ | 部分/需映射 |
| `modified_by` | 更新者 | varchar(32) | 66.1% | ·系统 | 系统/审计字段 |
| `send_error` | 网络货运上报失败信息 | varchar(255) | 64.9% | ·平台侧 | 平台侧(不需覆盖) |
| `oil_card` | 油卡余额 | decimal(10,2) | 63.7% | ·平台侧 | 油卡余额 |
| `ah_send_error` | 安徽网络货运上报失败信息 | varchar(255) | 53.9% | ·平台侧 | 平台侧(不需覆盖) |
| `zhong_lian_err_msg` | 中联上传结果 | varchar(255) | 12.8% | ·平台侧 | 中联 |
| `identification_back_orc_json` | 司机身份证反面的ocrJson | text | 7.0% | △ | OCR(身份证反面) |
| `identification_orc_json` | 司机身份证正面的ocrJson | text | 7.0% | △ | OCR机审(身份证正面) |
| `work_license_orc_json` | 司机从业资格证的ocrJson | text | 6.8% | △ | OCR(从业资格证) |
| `license_orc_json` | 司机驾驶证正面的ocrJson | text | 6.8% | △ | OCR(驾驶证) |
| `new_work_license_orc_json` | 司机从业资格证最新的ocrJson | text | 6.3% | △ | OCR(最新页) |
| `license_back_orc_json` | 司机驾驶证副页的ocrJson | text | 0.2% | △ | OCR(驾驶证副页) |
### ntocc.base_vehicle(有效 65154 行,有数据字段 104/113)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `id` | | bigint(10) | 100.0% | ·系统 | 系统/审计字段 |
| `code` | UUID | varchar(32) | 100.0% | ·系统 | UUID |
| `license_number` | 车牌号 | varchar(128) | 100.0% | ✓ | plateDisplay |
| `branch_code` | 公司编码 | varchar(32) | 100.0% | ·系统 | 机构 |
| `license_plate_type` | 牌照类型代码 | varchar(20) | 100.0% | ✗ | 牌照类型代码 |
| `road_transport_certificate_img` | 道路运输许可证照片 | varchar(500) | 100.0% | ✓ | 道路运输证(证件槽) |
| `load_weight` | 车辆可载重量 | varchar(10) | 100.0% | △ | ratedLoadQuantity(可载口径) |
| `load_volume` | 车辆可载平方 | varchar(10) | 100.0% | ✗ | 可载方量 |
| `remaining_load_volume` | 车辆剩余可载立方 | decimal(20,2) | 100.0% | ✗ | 缺失 |
| `vehicle_license_color` | 车牌颜色:1 蓝色 2 黄色 3 黑色 4 白色 5 绿色 9 其他 91 农黄色 92 农绿色 93 黄绿色 94 渐变绿 | varchar(32) | 100.0% | ✓ | plateColor(代码映射) |
| `vehicle_license_img` | 车辆行驶证照片 | varchar(500) | 100.0% | ✓ | 行驶证正页(证件槽) |
| `is_has_trailer` | 有无挂车:0无/1有 | tinyint(1) | 100.0% | ✓ | hasTrailerFlag |
| `trailer_vehicle_license_img` | 挂车行驶证照片 | varchar(500) | 100.0% | △ 🔒挂车 | 挂车档案行驶证影像槽 |
| `auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | int(1) | 100.0% | ✓ | status |
| `load_status` | 载重状态:0空载(/1负载 | int(1) | 100.0% | ✓ | emptyLoadStatus |
| `is_freeze` | 是否冻结 ,0-未冻结,1-已冻结 | int(1) | 100.0% | △ | availabilityStatus |
| `is_deleted` | 默认0正常,1删除 | tinyint(1) | 100.0% | ·系统 | 系统/审计字段 |
| `created_by` | | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_created` | | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `modified_by` | | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_modified` | | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `location_source` | 定位来源 0中交兴路 1APP端 2GPS硬件 默认0 | int(2) unsigned | 100.0% | ✗ | 定位来源 |
| `net_status` | 入网标志:0未入网,1已入网 | int(1) | 100.0% | ✗ | 入网标志 |
| `send_logink` | 是否上报到省平台 0否 1是 | int(1) | 100.0% | ·平台侧 | 省平台 |
| `is_send_logink` | 是否上报网络货运省平台,0否(默认),1是 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `etc_status` | ETC备案:0未备案,1备案 | int(1) | 100.0% | ·平台侧 | ETC备案 |
| `repair_status` | 维修状态:0正常,1报修中 | int(1) | 100.0% | △ | transportStatus(维保) |
| `road_permit_number_img` | 道路经营许可证照片 | varchar(500) | 100.0% | ✗ | 许可证影像 |
| `trailer_license_color` | 挂车车牌颜色:1 蓝色 2 黄色 3 黑色 4 白色 5 绿色 9 其他 91 农黄色 92 农绿色 93 黄绿色 94 渐变绿 | varchar(32) | 100.0% | ✓ 🔒挂车 | 挂车档案plateColor(映射) |
| `from_rainbow` | 来源于彩虹糖0否1是,默认为0 | varchar(1) | 100.0% | ·平台侧 | 彩虹糖 |
| `road_per_expiry_date_img` | 道路运输证到期日期照片 | varchar(1000) | 100.0% | ✗ | 缺失 |
| `accident_insurance_img` | 机动车交通事故责任强制保险证明照片 | varchar(1000) | 100.0% | ✗ | 交强险影像 |
| `thirty_six_status` | 三十六匠上传状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(2) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `team_type` | 人车分离,车辆归属人角色,0->司机,1->车队 | tinyint(1) | 100.0% | ✗ | 人车分离角色 |
| `team_code` | 车队编码 | varchar(32) | 100.0% | △ | fleetName组织 |
| `trailer_road_transport_certificate_img` | 挂车道路运输证照片 | varchar(500) | 99.7% | △ 🔒挂车 | 挂车道路运输证影像槽 |
| `trailer_expiry_date_img` | 挂车道路运输证到期日期照片(cx) | varchar(1000) | 99.6% | △ 🔒挂车 | 挂车证到期照片 |
| `dyt_vehicle_status` | 滇运通车辆上报状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(4) | 98.5% | ·平台侧 | 平台侧(不需覆盖) |
| `total_weight` | 车辆总重量 | varchar(10) | 93.9% | ✗ | 总质量 |
| `owner` | 车辆所有人,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写。 | varchar(255) | 93.9% | ✓ | ownerCompanyName |
| `length` | 车长 | varchar(30) | 93.9% | ✓ | vehicleLengthMm(单位核对) |
| `width` | 车宽 | varchar(10) | 93.9% | ✓ | vehicleWidthMm |
| `height` | 车高 | varchar(10) | 93.9% | ✓ | vehicleHeightMm |
| `road_transport_certificate_number` | 车辆道路运输证号 | varchar(32) | 93.8% | ✓ | roadPermitNoMasked |
| `classification_code` | 车辆分类代码 | varchar(32) | 93.8% | ✓ | vehicleType(部标代码映射) |
| `road_permit_number` | 道路经营许可证 | varchar(128) | 93.7% | △ | 道路经营许可证号(口径并存) |
| `vehicle_energy_type` | 车辆能源类型 | varchar(32) | 93.4% | ✓ | energyType(代码映射) |
| `vehicle_license` | 车辆行驶证号 | varchar(32) | 93.0% | ✗ | 行驶证号 |
| `vin` | 车辆识别代号,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写。 | varchar(255) | 93.0% | ✓ | vinMasked |
| `use_character` | 使用性质,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写。 | varchar(255) | 92.9% | ✓ | useNature |
| `issuing_organizations` | 发证机关,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写 | varchar(255) | 92.9% | ✗ | 行驶证发证机关 |
| `trailer_num` | 挂车车牌号 | varchar(255) | 92.9% | ✓ 🔒挂车 | currentTrailerPlate(主车)/挂车档案车牌 |
| `trailer_road_transport` | 挂车道路运输证 | varchar(255) | 91.9% | △ 🔒挂车 | 挂车档案道路运输证号 |
| `road_permit_name` | 道路经营许可证业户名称 | varchar(255) | 91.8% | ✗ | 许可证业户名称 |
| `is_linked` | 是否挂靠车辆,0否,1是 | int(1) | 90.2% | ✓ | affiliatedFlag |
| `vehicle_license_deputy_page_img` | 车辆行驶证副页照片 | varchar(500) | 89.6% | ✓ | 行驶证副页(证件槽) |
| `trailer_load_weight` | 挂车可载重量 | varchar(10) | 89.3% | △ 🔒挂车 | 挂车档案ratedLoadQuantity |
| `vehicle_license_due_date` | 行驶证到期日期 | datetime | 89.1% | ✓ | annualInspectionExpiry |
| `road_transport_certificate_date` | 道路运输许可证到期日期 | datetime | 88.7% | ✓ | roadPermitExpiry |
| `trailer_classification_code` | 挂车车辆分类代码 | varchar(32) | 88.7% | ✓ 🔒挂车 | 挂车档案vehicleType(映射) |
| `auth_msg` | 审核结果 | varchar(255) | 88.5% | △ | 审核信息 |
| `self_respect` | 车身自重 | varchar(10) | 84.3% | △ | curbWeightKg(自重口径) |
| `curb_weight` | 行驶证整备质量 | varchar(255) | 81.4% | ✓ | curbWeightKg |
| `trailer_vehicle_license_deputy_page_img` | 挂车行驶证副页照片 | varchar(500) | 81.0% | △ 🔒挂车 | 挂车行驶证副页影像槽 |
| `trailer_total_weight` | 挂车总重量 | varchar(10) | 80.8% | ✗ 🔒挂车 | 挂车总质量,模板无此字段 |
| `total_quasi_mass` | 行驶证准牵引总质量 | varchar(255) | 78.9% | ✗ | 准牵引总质量 |
| `brand` | 品牌 | varchar(200) | 78.3% | ✗ | 品牌 |
| `vehicle_img` | 车辆照片,多张以逗号分割 | varchar(500) | 76.0% | △ | 通用附件 |
| `trailer_vehicle_img` | 挂车照片 | varchar(500) | 75.3% | △ 🔒挂车 | 通用附件 |
| `trailer_load_quality` | 挂车行驶证核定载质量 | varchar(255) | 72.7% | △ 🔒挂车 | 挂车档案ratedLoadQuantity(行驶证口径) |
| `trailer_total_Mass` | 挂车行驶证总质量 | varchar(255) | 72.2% | ✗ 🔒挂车 | 挂车行驶证总质量 |
| `real_owner` | 车辆实际所有人 | varchar(64) | 63.7% | ✗ | 实际所有人 |
| `axlenum` | 车轴数 | varchar(2) | 63.7% | ✗ | 轴数 |
| `real_owner_phone` | 车辆实际所有人联系方式 | varchar(32) | 63.7% | ✗ | 缺失 |
| `load_quality` | 行驶证核定载质量 | varchar(255) | 53.6% | ✓ | ratedLoadQuantity |
| `total_mass` | 行驶证总质量 | varchar(255) | 53.6% | ✗ | 行驶证总质量 |
| `register_date` | 注册日期,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写 | date | 53.1% | ✗ | 注册日期 |
| `issue_date` | 发证日期,总质量 4.5 吨及以下普通货运车辆必填,按照机动车行驶证填写 | datetime | 53.1% | ✗ | 发证日期 |
| `road_transport_effective_date` | 道路运输证有效期自 | datetime | 52.7% | ✗ | 道路运输证有效期起 |
| `depen_deal_img` | 挂靠协议图片 | varchar(500) | 47.7% | ✗ | 挂靠协议影像 |
| `state_img` | 车主声明照片 | varchar(500) | 47.7% | ✗ | 车主声明 |
| `trailer_road_transport_expiry_date` | 挂车道路运输证到期日期(cx) | datetime | 46.2% | ✓ 🔒挂车 | 挂车档案roadPermitExpiry |
| `if_over_quota` | 挂车是否超牌 | bigint(20) | 46.0% | ✗ 🔒挂车 | 缺失 |
| `super_card_end_date` | 超牌有效期至 | date | 38.1% | ✗ 🔒挂车 | 缺失 |
| `dyt_vehicle_message` | 滇运通车辆上报信息 | varchar(255) | 28.2% | ·平台侧 | 滇运通 |
| `dyt_vehicle_time` | 滇运通车辆上报时间 | datetime | 28.2% | ·平台侧 | 平台侧(不需覆盖) |
| `road_transport_certificate_word` | 车辆道路运输证字 | varchar(32) | 26.9% | △ | 道路运输证字号,原型只有证号 |
| `thirty_six_message` | 三十六匠上传信息 | varchar(255) | 23.9% | ·平台侧 | 三十六匠 |
| `thirty_six_time` | 三十六匠上传时间 | datetime | 23.9% | ·平台侧 | 平台侧(不需覆盖) |
| `business_uniform_social_credit_code` | 道路经营许可证业户统一社会信用代码 | varchar(255) | 16.4% | ✗ | 业户统一社会信用代码 |
| `new_vehicle_license_deputy_page_img` | 最新车辆行驶证副页 | varchar(500) | 12.5% | ✗ | 最新副页 |
| `vehicle_license_register_date` | 车辆行驶证注册日期 | datetime | 10.5% | ✗ | 行驶证注册日期 |
| `vehicle_license_issue_date` | 车辆行驶证发证日期 | datetime | 10.5% | ✗ | 行驶证发证日期 |
| `mhd_vehicle_message` | 满货达车辆上报信息 | varchar(255) | 10.5% | ·平台侧 | 满货达 |
| `mhd_vehicle_status` | 满货达车辆上报状态:0未上传,1上传中,2上传成功,3上传失败 | tinyint(2) | 10.5% | ·平台侧 | 平台侧(不需覆盖) |
| `mhd_vehicle_time` | 满货达车辆上报时间 | datetime | 10.5% | ·平台侧 | 平台侧(不需覆盖) |
| `trailer_annual_review_img` | 挂车年审照片 | varchar(500) | 10.2% | ✗ 🔒挂车 | 挂车年审凭证 |
| `trailer_curb_weight` | 挂车行驶证整备质量 | varchar(255) | 8.6% | △ 🔒挂车 | 挂车档案curbWeightKg |
| `trailer_total_quasi_mass` | 挂车行驶证准牵引总质量 | varchar(255) | 8.6% | ✗ 🔒挂车 | 挂车准牵引总质量 |
| `road_transport_img_url` | 道路经营许可证验证图片 | varchar(256) | 4.1% | ✗ | 许可证验证图 |
| `data_from` | 数据来源(为空时来自平台内部) | varchar(100) | 3.9% | ·系统 | 系统/审计字段 |
| `device` | 好运宝设备号 | varchar(255) | 0.6% | ·平台侧 | 好运宝设备 |
| `main_order_number` | 货源单号 | varchar(255) | 0.6% | ·系统 | 业务号 |
| `emission_standards` | 排放标准 | varchar(4) | 43 行 | ✓ | emissionStandard |
### ntocc.base_vehicle_ext(有效 65607 行,有数据字段 35/36)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `id` | | bigint(20) | 100.0% | ·系统 | 系统/审计字段 |
| `code` | UUID | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `branch_code` | 机构编码 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `vehicle_code` | 车辆Code | varchar(32) | 100.0% | ·系统 | 关联键 |
| `auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | △ | 审核结论 |
| `vehicle_auth_status` | 审核状态:0未审核/1审核中/2审核未通过/3审核通过 | tinyint(1) | 100.0% | △ | 部分/需映射 |
| `is_send_logink` | 是否上报网络货运省平台,0否,1是,2失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `etc_status` | ETC备案:0未备案,1备案 | int(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `created_by` | 创建者 | varchar(32) | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_created` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `gmt_modified` | 更新时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_deleted` | 删除标记 0 未删除 1 已删除 | tinyint(1) | 100.0% | ·系统 | 系统/审计字段 |
| `is_send_trailer` | 挂车是否已经上报到省监管平台:0=否(默认)/1=是 | tinyint(1) | 100.0% | ·平台侧 | 挂车上报 |
| `auth_type` | 审核类型1-自动审核 0-平台、管理员 | tinyint(1) unsigned zerofill | 100.0% | △ | 部分/需映射 |
| `auth_name` | 审核名 | varchar(32) | 100.0% | △ | 部分/需映射 |
| `is_send_zhong_lian` | 是否上报中联。0-否,1-是,2-上传失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `is_send_ah` | 是否上报安徽。0-否,1-是,2-上传失败 | tinyint(1) | 100.0% | ·平台侧 | 平台侧(不需覆盖) |
| `auth_time` | 审核时间 | datetime | 99.5% | △ | 部分/需映射 |
| `auth_msg` | 审核信息 | varchar(255) | 88.1% | △ | 部分/需映射 |
| `vehicle_auth_msg` | 审核状态描述 | varchar(255) | 88.1% | △ | 部分/需映射 |
| `modified_by` | 更新者 | varchar(32) | 86.6% | ·系统 | 系统/审计字段 |
| `energy_card_type` | 能源卡类型:0-默认 1-油卡 2-电卡 3-天然气 | int(10) unsigned | 86.1% | ·平台侧 | 能源卡 |
| `send_error` | 网络货运上报失败信息 | varchar(255) | 72.0% | ·平台侧 | 平台侧(不需覆盖) |
| `ah_err_msg` | 安徽上传结果 | varchar(255) | 59.2% | ·平台侧 | 平台侧(不需覆盖) |
| `zhong_lian_err_msg` | 中联上传结果 | varchar(255) | 13.6% | ·平台侧 | 平台侧(不需覆盖) |
| `new_vehicle_license_ocr_back` | 最新车辆行驶证副页ocr | text | 8.8% | △ | OCR |
| `road_transport_permit_ocr` | 道路运输证对象ocr | text | 8.1% | △ | OCR |
| `vehicle_license_ocr_front` | 驾驶证正页ocr | text | 7.9% | △ | OCR机审 |
| `vehicle_license_ocr_back` | 车辆行驶证副页ocr | text | 7.9% | △ | OCR |
| `vehicle_license_car_back_number` | 行驶证副页车牌号ocr | varchar(32) | 7.8% | △ | OCR副页车牌 |
| `license_plate_ocr` | 车牌号车头ocr | text | 7.6% | △ | OCR |
| `trailer_road_transport_permit_ocr` | 挂车道路运输证ocr | text | 6.5% | ✗ 🔒挂车 | 缺失 |
| `trailer_vehicle_license_deputy_page_ocr_back` | 挂车行驶证副页ocr | text | 5.9% | ✗ 🔒挂车 | 缺失 |
| `trailer_vehicle_license_ocr_front` | 挂车行驶证正页ocr | text | 5.9% | ✗ 🔒挂车 | 缺失 |
| `super_card_ocr` | 超牌ocr | text | 0.4% | ✗ | 缺失 |
### logistics_could.ts_driver(有效 1029 行,有数据字段 39/49)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `name` | 驾驶员姓名 | varchar(20) | 100.0% | ✓ | displayName |
| `phone` | 驾驶员联系电话 | varchar(20) | 100.0% | ✓ | mobileMasked |
| `identification_number` | 身份证号 | varchar(20) | 100.0% | ✓ | identityMasked |
| `user_id` | 用户id | bigint | 100.0% | △ | appAccountStatus间接 |
| `diver_attribute` | 司机属性,0:自有,1:外调 | int | 100.0% | ✓ | driverProperty(映射) |
| `auth_status` | 认证状态:0未认证/1认证中/2认证未通过/3认证通过 | int | 100.0% | ✓ | status |
| `signed_status` | 网货签约状态:0未签约/1已签约 | int | 100.0% | ✗ | 网货签约状态 |
| `is_activation` | 是否已激活 | bit(1) | 100.0% | △ | appAccountStatus |
| `create_user_id` | 创建用户id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_user_name` | 创建用户姓名 | varchar(255) | 100.0% | ·系统 | 系统/审计字段 |
| `is_long_term_driver_license` | 驾驶证是否长期有效 | bit(1) | 100.0% | ✗ | 驾驶证长期有效标记 |
| `is_ues_all_vehicle` | 是否使用所有车辆 | bit(1) | 100.0% | ✓ | allVehicleAccess |
| `is_show_expenses` | 是否显示运输费用 | bit(1) | 100.0% | ✓ | freightVisible |
| `is_cancel_waybill` | 是否可以取消接单 | bit(1) | 100.0% | ✓ | cancelOrderAllowed |
| `recent_reviser` | 最后人姓名 | varchar(50) | 100.0% | ·系统 | 系统/审计字段 |
| `enterprise_id` | 企业id | bigint | 100.0% | △ | 组织/主体 |
| `org_id` | 组织id | bigint | 100.0% | △ | 组织 |
| `org_data_used_mode` | 使用数据模式,0:全组织机构,1:当前组织机构,2:当前组织及其子组织 | int | 100.0% | △ | 数据范围 |
| `id` | id主键 | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_date` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_date` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_delete` | 是否删除 | bit(1) | 100.0% | ·系统 | 系统/审计字段 |
| `update_user_id` | 更新用户id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `group_id` | 组id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `identification_img_id` | 司机身份证正面照片 | bigint | 99.9% | ✓ | 身份证正面(证件槽) |
| `identification_back_img_id` | 司机身份证反面照片 | bigint | 99.9% | ✓ | 身份证反面(证件槽) |
| `id_card_due_date` | 身份证到期日期 | datetime | 99.1% | ✓ | identityExpiry |
| `create_org_id` | 创建组织id | bigint | 41.4% | △ | 组织 |
| `create_org_name` | 创建组织名称 | varchar(50) | 41.4% | △ | 组织 |
| `org_name` | 组织名称 | varchar(50) | 40.3% | △ | 组织 |
| `work_license_img_id` | 道路运输从业资格证号照片 | bigint | 29.7% | ✓ | 从业资格证(证件槽) |
| `driver_license_img_id` | 司机驾驶证照片 | bigint | 28.9% | ✓ | 驾驶证(证件槽) |
| `driver_leader_name` | 车队长姓名 | varchar(100) | 23.8% | ✓ | fleetLeaderName |
| `driver_leader_id` | 车队长id | bigint | 23.6% | △ | 车队长ID |
| `work_company` | 工作单位 | varchar(100) | 0.2% | ✗ | 缺失 |
| `detailed_address` | 详细地址 | varchar(100) | 1 行 | ✓ | address |
| `driver_issuing_organization` | 驾驶证发证机关 | varchar(100) | 1 行 | ✓ | issuingAuthority |
| `driver_license` | 机动车驾驶证号 | varchar(20) | 1 行 | ✓ | driverLicenseNoMasked |
| `work_license` | 道路运输从业资格证号 | varchar(20) | 1 行 | ✓ | qualificationNoMasked |
### logistics_could.ts_vehicle(有效 289 行,有数据字段 47/80)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `license_number` | 车牌号码 | varchar(20) | 100.0% | ✓ | plateDisplay |
| `vehicle_number_color` | 车牌颜色 | int | 100.0% | ✓ | plateColor(代码映射) |
| `is_has_trailer` | 是否挂车 | bit(1) | 100.0% | ✓ | hasTrailerFlag |
| `total_quality` | 总质量是否大于4.5吨 | bit(1) | 100.0% | ✗ | 总质量>4.5吨判定标记 |
| `vehicle_attributes` | 车辆属性 1-自有车辆,2-外调车辆 | int | 100.0% | ✓ | ownershipType(映射) |
| `empty_state` | 空载状态 1-是,0-否 | int | 100.0% | ✓ | emptyLoadStatus |
| `is_enable` | 启用状态 | bit(1) | 100.0% | ✓ | enableStatus |
| `create_user_id` | 创建用户id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_user_name` | 创建用户姓名 | varchar(255) | 100.0% | ·系统 | 系统/审计字段 |
| `update_user_name` | 修改用户姓名 | varchar(255) | 100.0% | ·系统 | 系统/审计字段 |
| `enterprise_id` | 企业id | bigint | 100.0% | △ | 组织/主体 |
| `org_id` | 组织id | bigint | 100.0% | △ | 组织 |
| `org_data_used_mode` | 使用数据模式,0:全组织机构,1:当前组织机构,2:当前组织及其子组织 | int | 100.0% | △ | 数据范围 |
| `id` | id主键 | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_date` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_date` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_delete` | 是否删除 | bit(1) | 100.0% | ·系统 | 系统/审计字段 |
| `update_user_id` | 更新用户id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `group_id` | 组id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `org_name` | 所属组织名称 | varchar(50) | 97.6% | △ | 组织 |
| `create_org_name` | 创建组织名称 | varchar(50) | 97.2% | △ | 组织 |
| `create_org_id` | 创建组织id | bigint | 97.2% | △ | 组织 |
| `vehicle_dep_name` | 车辆所属单位名称 | varchar(512) | 93.4% | ✓ | ownerCompanyName |
| `is_linked` | 车辆是否挂靠 | bit(1) | 73.0% | ✓ | affiliatedFlag |
| `vehicle_leader_name` | 车管名称 | varchar(50) | 71.6% | ✓ | vehicleManagerName |
| `audit_state` | 审核状态,0:待审核,1:通过,-1:不通过 | int | 69.9% | ✓ | status |
| `vehicle_leader_id` | 车管id | bigint | 69.9% | △ | 车管ID |
| `road_permit_img_id` | 道路运输证照片Id | bigint | 2.8% | ✓ | 道路运输证影像槽 |
| `road_transport_certificate_date` | 道路运输证到期日期 | datetime | 2.8% | ✓ | roadPermitExpiry |
| `vehicle_license_img1_id` | 车辆行驶证正面照片Id | bigint | 2.8% | ✓ | 行驶证正页(证件槽) |
| `vehicle_license_img2_id` | 车辆行驶证反面照片Id | bigint | 2.8% | ✓ | 行驶证副页(证件槽) |
| `vehicle_driving_license_expiration_date` | 车辆行驶证到期日期 | datetime | 2.8% | ✓ | annualInspectionExpiry |
| `road_transport_annual_review_img_id` | 道路运输证年审凭证照片 | bigint | 2.8% | ✗ | 道路运输证年审凭证 |
| `trailer_num` | 挂车车牌号 | varchar(50) | 2.4% | ✓ 🔒挂车 | 挂车档案plateDisplay |
| `owner` | 车辆所有人 | varchar(50) | 1.7% | ✓ | ownerCompanyName |
| `trailer_license_plate_color` | 挂车车牌颜色 | int | 1.7% | ✓ 🔒挂车 | 挂车档案plateColor(映射) |
| `road_transport_certificate_number` | 车辆道路运输证号 | varchar(50) | 1.4% | ✓ | roadPermitNoMasked |
| `trailer_license_img1_id` | 挂车行驶证正面照片Id | bigint | 1.4% | ✓ 🔒挂车 | 挂车档案行驶证正页(槽) |
| `trailer_license_img2_id` | 挂车行驶证反面照片Id | bigint | 1.4% | ✓ 🔒挂车 | 挂车档案行驶证副页(槽) |
| `trailer_road_permit_id` | 挂车道路运输证照片Id | bigint | 1.4% | ✓ 🔒挂车 | 挂车档案道路运输证影像(槽) |
| `vehicle_driving_license_file_number` | 车辆行驶证档案编号 | varchar(255) | 1.4% | ✗ | 行驶证档案编号 |
| `road_operation_permit_holders_name` | 道路经营许可证业户名称 | varchar(50) | 1.4% | ✗ | 经营许可证业户名称 |
| `trailer_road_transport_certificate_expire_date_photo_id` | 挂车道路运输证到期日期照片Id | bigint | 1.4% | △ 🔒挂车 | 到期照片 |
| `trailer_road_transport_certificate_expire_date` | 挂车道路运输证到期日期 | datetime | 1.4% | ✓ 🔒挂车 | 挂车档案roadPermitExpiry |
| `trailer_road_transport_annual_review_img_id` | 挂车道路运输证年审凭证照片 | bigint | 1.0% | ✗ 🔒挂车 | 挂车年审凭证 |
| `trailer_id` | 挂车ID | bigint | 0.7% | ✗ 🔒挂车 | 缺失 |
| `vehicle_type` | 车辆类型 | varchar(255) | 0.3% | ✓ | vehicleType |
### logistics_could.ts_trailer(有效 427 行,有数据字段 21/33)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `trailer_num` | 挂车车牌号 | varchar(20) | 100.0% | ✓ | 挂车档案plateDisplay |
| `trailer_license_plate_color` | 挂车车牌颜色 | int | 100.0% | ✓ | 挂车档案plateColor(映射) |
| `audit_state` | 审核状态,0:待审核,1:通过,-1:不通过 | int | 100.0% | ✓ | 挂车档案status |
| `is_enable` | 启用状态 | bit(1) | 100.0% | ✓ | 挂车档案enableStatus |
| `create_user_id` | 创建人id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_user_name` | 创建人姓名 | varchar(50) | 100.0% | ·系统 | 系统/审计字段 |
| `create_date` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_date` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_user_id` | 更新用户Id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `update_user_name` | 更新用户姓名 | varchar(50) | 100.0% | ·系统 | 系统/审计字段 |
| `org_name` | 所属组织名称 | varchar(50) | 100.0% | △ | 组织 |
| `create_org_name` | 创建组织名称 | varchar(50) | 100.0% | △ | 组织 |
| `create_org_id` | 创建组织id | bigint | 100.0% | △ | 组织 |
| `enterprise_id` | 企业id | bigint | 100.0% | △ | 组织/主体 |
| `org_id` | 组织id | bigint | 100.0% | △ | 组织 |
| `org_data_used_mode` | 使用数据模式,0:全组织机构,1:当前组织机构,2:当前组织及其子组织 | int | 100.0% | △ | 数据范围 |
| `id` | id主键 | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `is_delete` | 是否删除 | bit(1) | 100.0% | ·系统 | 系统/审计字段 |
| `group_id` | 组id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `trailer_license_img1_id` | 挂车行驶证正面照片Id | bigint | 0.2% | ✓ | 挂车档案行驶证正页(槽) |
| `trailer_license_img2_id` | 挂车行驶证反面照片Id | bigint | 0.2% | ✓ | 挂车档案行驶证副页(槽) |
### logistics_could.nts_driver(有效 2 行,有数据字段 28/44)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `platform_identity_id` | 平台身份Id | bigint | 100.0% | ·平台侧 | 网货平台身份 |
| `we_chat_open_id` | 微信小程序openId | varchar(50) | 100.0% | ✗ | 微信小程序openId |
| `name` | 驾驶员姓名 | varchar(20) | 100.0% | ✓ | displayName |
| `phone` | 驾驶员联系电话 | varchar(20) | 100.0% | ✓ | mobileMasked |
| `identification_number` | 身份证号 | varchar(20) | 100.0% | ✓ | identityMasked |
| `id_card_due_date` | 身份证到期日期 | datetime | 100.0% | ✓ | identityExpiry |
| `diver_attribute` | 司机属性,0:自有,1:外调 | int | 100.0% | ✓ | driverProperty(映射) |
| `auth_status` | 认证状态:0未认证/1认证中/2认证未通过/3认证通过 | int | 100.0% | ✓ | status |
| `signed_status` | 网货签约状态:0未签约/1已签约 | int | 100.0% | ✗ | 网货签约状态 |
| `is_activation` | 是否已激活 | bit(1) | 100.0% | △ | appAccountStatus |
| `is_long_term_driver_license` | 驾驶证是否长期有效 | bit(1) | 100.0% | ✗ | 驾驶证长期有效标记 |
| `id` | id主键 | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_date` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_date` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_delete` | 是否删除 | bit(1) | 100.0% | ·系统 | 系统/审计字段 |
| `group_id` | 组id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `vehicle_class` | 准驾车型 | varchar(20) | 50.0% | ✓ | licenseClass |
| `driver_issuing_organization` | 驾驶证发证机关 | varchar(100) | 50.0% | ✓ | issuingAuthority |
| `driver_license_from_date_begin` | 驾驶证有效期开始日期 | datetime | 50.0% | ✓ | licenseValidFrom |
| `driver_license_from_date_end` | 驾驶证有效期结束日期 | datetime | 50.0% | ✓ | licenseExpiry |
| `driver_license` | 机动车驾驶证号 | varchar(20) | 50.0% | ✓ | driverLicenseNoMasked |
| `work_license` | 道路运输从业资格证号 | varchar(20) | 50.0% | ✓ | qualificationNoMasked |
| `identification_img_id` | 司机身份证正面照片 | bigint | 50.0% | ✓ | 身份证正面(证件槽) |
| `identification_back_img_id` | 司机身份证反面照片 | bigint | 50.0% | ✓ | 身份证反面(证件槽) |
| `user_id` | 用户id | bigint | 50.0% | △ | appAccountStatus间接 |
| `auth_time` | 认证时间,修改认证状态时同步修改 | datetime | 50.0% | △ | 审核时间 |
| `auth_failure_message` | 认证失败消息 | varchar(255) | 50.0% | △ | 审核信息 |
| `update_user_id` | 更新用户id | bigint | 50.0% | ·系统 | 系统/审计字段 |
### logistics_could.nts_vehicle(有效 14 行,有数据字段 47/67)
| 字段 | 注释 | 类型 | 填充率 | 覆盖 | 原型对应/说明 |
|---|---|---|---|---|---|
| `license_number` | 车牌号码 | varchar(20) | 100.0% | ✓ | plateDisplay |
| `vehicle_number_color` | 车牌颜色 | varchar(255) | 100.0% | ✓ | plateColor(代码映射) |
| `audit_state` | 审核状态,0:待审核,1:通过,-1:不通过 | int | 100.0% | ✓ | status |
| `is_has_trailer` | 是否挂车:true有,false无 | bit(1) | 100.0% | ✓ | hasTrailerFlag |
| `road_permit_img_id` | 道路运输证照片Id | bigint | 100.0% | ✓ | 道路运输证影像槽 |
| `road_transport_certificate_date` | 道路运输证到期日期 | datetime | 100.0% | ✓ | roadPermitExpiry |
| `vehicle_license_img1_id` | 车辆行驶证正面照片Id | bigint | 100.0% | ✓ | 行驶证正页(证件槽) |
| `vehicle_license_img2_id` | 车辆行驶证反面照片Id | bigint | 100.0% | ✓ | 行驶证副页(证件槽) |
| `vehicle_attributes` | 车辆属性 1-自有车辆,2-外调车辆 | int | 100.0% | ✓ | ownershipType(映射) |
| `id` | id主键 | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `create_date` | 创建时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `update_date` | 修改时间 | datetime | 100.0% | ·系统 | 系统/审计字段 |
| `is_delete` | 是否删除 | bit(1) | 100.0% | ·系统 | 系统/审计字段 |
| `group_id` | 组id | bigint | 100.0% | ·系统 | 系统/审计字段 |
| `audit_remark` | 审核备注 | varchar(255) | 92.9% | △ | 审核信息 |
| `is_linked` | 车辆是否挂靠 | bit(1) | 92.9% | ✓ | affiliatedFlag |
| `trailer_license_img1_id` | 挂车行驶证正面照片Id | bigint | 78.6% | ✓ 🔒挂车 | 挂车档案行驶证正页(槽) |
| `trailer_license_img2_id` | 挂车行驶证反面照片Id | bigint | 78.6% | ✓ 🔒挂车 | 挂车档案行驶证副页(槽) |
| `trailer_num` | 挂车车牌号 | varchar(255) | 78.6% | ✓ 🔒挂车 | 挂车档案plateDisplay |
| `trailer_road_permit_id` | 挂车道路运输证照片Id | bigint | 78.6% | ✓ 🔒挂车 | 挂车档案道路运输证影像(槽) |
| `vehicle_type` | 车辆类型 | varchar(255) | 57.1% | ✓ | vehicleType |
| `road_transport_certificate_number` | 车辆道路运输证号 | varchar(255) | 57.1% | ✓ | roadPermitNoMasked |
| `total_weight` | 车辆总重量 | double(6,2) | 57.1% | ✗ | 总质量 |
| `issue_date` | 车辆行驶证发证日期 | datetime | 57.1% | ✗ | 行驶证发证日期 |
| `register_date` | 车辆行驶证注册日期 | datetime | 57.1% | ✗ | 行驶证注册日期 |
| `issuing_organizations` | 车辆行驶证发证机关 | varchar(255) | 57.1% | ✗ | 行驶证发证机关 |
| `height` | 车高(mm) | double(20,2) | 57.1% | ✓ | vehicleHeightMm |
| `width` | 车宽(mm) | double(20,2) | 57.1% | ✓ | vehicleWidthMm |
| `length` | 车长(mm) | double(20,2) | 57.1% | ✓ | vehicleLengthMm |
| `load_weight` | 核定载质量(kg) | double(20,2) | 57.1% | ✓ | ratedLoadQuantity |
| `owner` | 车辆所有人 | varchar(255) | 57.1% | ✓ | ownerCompanyName |
| `road_permit_name` | 道路运输证业户名称 | varchar(255) | 57.1% | ✗ | 许可证业户名称 |
| `use_character` | 车辆使用性质 | varchar(255) | 57.1% | ✓ | useNature |
| `vehicle_energy_type` | 车辆能源类型 | varchar(255) | 57.1% | ✓ | energyType(映射) |
| `vehicle_img_id` | 车辆照片 | bigint | 57.1% | △ | 通用附件 |
| `vin` | 车辆识别码VIN | varchar(255) | 57.1% | ✓ | vinMasked |
| `trailer_classification_code` | 挂车车辆类型 | varchar(255) | 50.0% | ✓ 🔒挂车 | 挂车档案vehicleType(映射) |
| `trailer_load_weight` | 挂车核定载质量(kg) | double(6,2) | 50.0% | ✓ 🔒挂车 | 挂车档案ratedLoadQuantity |
| `trailer_road_transport` | 挂车道路运输证号 | varchar(255) | 50.0% | ✓ 🔒挂车 | 挂车档案roadPermitNoMasked |
| `trailer_total_weight` | 挂车总质量 | double(6,2) | 50.0% | ✗ 🔒挂车 | 挂车总质量,模板无此字段 |
| `update_user_id` | 更新用户id | bigint | 35.7% | ·系统 | 系统/审计字段 |
| `classification_code` | 车辆分类代码 | varchar(255) | 28.6% | ✓ | vehicleType(部标映射) |
| `road_permit_number` | 道路运输证号 | varchar(255) | 28.6% | △ | 许可证号口径并存 |
| `trailer_license_color` | 挂车车牌类型 | varchar(255) | 28.6% | ✓ 🔒挂车 | 挂车档案plateColor(映射) |
| `vehicle_license` | 车辆行驶证号 | varchar(255) | 28.6% | ✗ | 行驶证号 |
| `vehicle_license_color` | 车辆颜色 | varchar(255) | 28.6% | ✓ | plateColor |
| `vehicle_license_due_date` | 道路许可证到期日期 | datetime | 28.6% | △ | 许可证到期口径并存 |
## 五、物流云生产库补充结论
1. **ts_* 是原型的直系前身**:字段命名/口径与原型高度一致(含 diver_attribute、is_ues_all_vehicle 这类拼写都一致),落地改造量小,主要是新增字段而非重构。
2. **ts_driver 证件影像填充率偏低**(1029 名司机中从业资格证照片 29.7%、驾驶证照片 28.9%,detailed_address/驾驶证号等仅 1 行),而原型资质门禁强依赖证件影像+OCR——上线前要安排存量补采,否则门禁会把大半存量司机挡在门外。
3. **ts_vehicle 证件类字段填充率仅 2.8%**(道路运输证/行驶证影像、到期日期),主数据维护停在"车牌+组织+状态"层;真正证件齐全的是 **nts_vehicle(网货表,57%–100% 填充)**——即当前生产库是"ts_*=内部档案、nts_*=对外网货规范数据"的双层结构。
4. **nts_* 是现成的运八对接雏形**:nts_driver/nts_vehicle 带 platform_identity_id(平台身份)、signed_status(网货签约)、we_chat_open_id,字段集即部标网络货运司机/车辆要素——但仅 2/14 行,说明对接处于试点。后续"物流云↔运八"同步建议沿用 nts 字段集作为接口契约,而非 ts。
5. 原型相对 ts_* 删掉的字段需逐个确认意图:work_company(ts 填充 0.2%,可删)、is_long_term_driver_license(100% 填充,建议保留——与"驾驶证长期有效"现实匹配)、signed_status/signed_time(网货签约,若签约职能归运八则可删,但 nts 层应保留)、road_transport_annual_review_img_id/vehicle_driving_license_file_number/road_operation_permit_holders_name(低填充,可后补)、**total_quality(100% 填充,建议必须保留)**。
## 六、行动清单(合并三库视角)
**A 级(监管/治超硬要求,建议原型必须补或明确由运八承载结论)**
- 车辆:行驶证号、注册日期、发证日期、发证机关、行驶证档案编号、总质量、准牵引总质量、轴数、`total_quality`(>4.5 吨判定)、道路运输证有效期起、道路经营许可证业户名称/统一社会信用代码、交强险影像
- 司机:实名核验结果组(核验方式/公安比对结果/核验时间/活体标记——至少要承接运八回传的结论)、司机侧道路经营许可证、驾驶证副页影像、身份证有效期起、性别/民族/出生日期(上报报文)、涉税身份(商户类型)
- 挂车:挂车总质量、挂车准牵引总质量、挂车年审凭证、超牌及有效期
**B 级(业务需要)**:品牌、车辆/司机照片、实际所有人及电话、车主声明照片、挂靠协议影像、承运人归属(carrier_code)、网货签约状态(nts 层)、驾驶证长期有效标记、挂车到期/年审照片、可载方量与剩余可载(配载扣减)
**对接事项(非字段问题)**:挂车建模三选一统一;车牌颜色/车辆分类/能源类型/使用性质/权属建部标代码映射表;质量(kg/吨)与尺寸(mm)单位规范;外部司机以"手机号+车牌"组合并加身份证号强校验;同步前先跑运八侧空值核对(本报告 SQL 可复用)。
---
*生成方式:原型前端产物逆向 + information_schema.columns + 全列 COUNT 空值率(脚本化,可复跑)。数据快照 2026-09-17。*
@@ -0,0 +1,525 @@
# 05 核对表 — 字段名对比(运八×原型 / 物流云×原型)
每个字段一行:中文语义 + 双侧"存在/不存在" + 实际字段名(含中文名与实测填充率)。快照 2026-09-17(生产库逐列 COUNT + 原型本地镜像页面验证)。
**两张表相互独立**:运八表的映射结论已由业务逐项确认(2026-09-18,见"用户已确认映射"与"运八有·原型无");物流云表按其自身与原型的关系独立校验(物流云生产库 ts_* 即原型的直系前身,同源字段为直接映射),其中 7 项语义需业务独立确认,不随运八表结论变化。
各分组含义:**两边都有·直接映射**=语义一致可直接对接|**两边都有·用户已确认映射**=业务确认的对应关系(仅运八表)|**两边都有·需映射**=字段两边都有但需代码字典/口径换算|**映射待确认**=语义需业务确认|**×有·原型无**=原型不存在该字段|**原型有·×无**=原型新增|**平台职责·不补**=运八平台职责字段|**系统字段**=id/审计类。
原型侧标注:【✓页面验证】=在原型页面实测到;【◇仅代码定义】=仅前端代码定义、页面未验证到。
Excel 版:[05_核对表_字段名对比_v2.xlsx](05_核对表_字段名对比_v2.xlsx)(同结构,可筛选)。详细依据见 [04_司机车辆字段核对.md](04_司机车辆字段核对.md)。
## 表一:运八 × 原型 字段名对比(已经业务确认归类)
### 两边都有·直接映射(37 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 审核状态 | 存在 | 存在 | `base_driver.auth_status`(100%)·审核状态、`base_driver_ext.auth_status`(100%)·审核状态 | 状态(status)【◇仅代码定义】 | 直接映射 |
| 司机 | 司机驾驶证图片 | 存在 | 存在 | `base_driver.driver_license_img`(100%)·司机驾驶证图片 | 驾驶证(证件槽) | 直接映射 |
| 司机 | 地址 | 存在 | 存在 | `base_driver.home_address`(100%)·地址 | 联系地址(address)【✓页面验证】 | 直接映射 |
| 司机 | 司机身份证反面照片 | 存在 | 存在 | `base_driver.identification_back_img`(100%)·司机身份证反面照片 | 身份证反面(证件槽) | 直接映射 |
| 司机 | 手机 | 存在 | 存在 | `base_driver.phone`(100%)·手机 | 手机号(mobileMasked)【✓页面验证】 | 直接映射 |
| 司机 | 从业资格证照片 | 存在 | 存在 | `base_driver.work_license_img`(100%)·从业资格证照片 | 从业资格证(证件槽) | 直接映射 |
| 司机 | 姓名 | 存在 | 存在 | `base_driver.name`(95%)·姓名 | 司机姓名(displayName)【✓页面验证】 | 直接映射 |
| 司机 | 身份证号 | 存在 | 存在 | `base_driver.identification_number`(95%)·身份证号 | 身份证号(identityMasked)【✓页面验证】 | 直接映射 |
| 司机 | 身份证到期日期 | 存在 | 存在 | `base_driver.id_card_due_date`(87%)·身份证到期日期 | 身份证有效期(identityExpiry)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶证 | 存在 | 存在 | `base_driver.driver_license`(86%)·驾驶证 | 驾驶证号(driverLicenseNoMasked)【✓页面验证】 | 直接映射 |
| 司机 | 准驾车型 | 存在 | 存在 | `base_driver.vehicle_class`(86%)·准驾车型 | 准驾车型(licenseClass)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶证发证机关 | 存在 | 存在 | `base_driver.issuing_organizations`(86%)·驾驶证发证机关 | 发证机关(issuingAuthority)【✓页面验证】 | 原型补:行驶证发证机关 |
| 司机 | 上岗证(从业资格证) | 存在 | 存在 | `base_driver.work_license`(85%)·上岗证(从业资格证) | 从业资格证号(qualificationNoMasked)【✓页面验证】 | 直接映射 |
| 司机 | 司机驾驶证开始日期 | 存在 | 存在 | `base_driver.driver_license_from_date`(85%)·司机驾驶证开始日期 | 驾驶证生效(licenseValidFrom)【✓页面验证】 | 直接映射 |
| 司机 | 司机驾驶证到期日期 | 存在 | 存在 | `base_driver.driver_license_due_date`(85%)·司机驾驶证到期日期 | 驾驶证到期(licenseExpiry)【✓页面验证】 | 直接映射 |
| 司机 | 从业资格证到期日期 | 存在 | 存在 | `base_driver.work_license_due_date`(85%)·从业资格证到期日期 | 从业资格到期(qualificationExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 审核状态 | 存在 | 存在 | `base_vehicle.auth_status`(100%)·审核状态、`base_vehicle_ext.auth_status`(100%)·审核状态 | 状态(status)【◇仅代码定义】 | 直接映射 |
| 车辆 | 有无挂车:0无/1有 | 存在 | 存在 | `base_vehicle.is_has_trailer`(100%)·有无挂车:0无/1有 | 可牵引挂车(hasTrailerFlag)【✓页面验证】 | 直接映射 |
| 车辆 | 车牌号 | 存在 | 存在 | `base_vehicle.license_number`(100%)·车牌号 | 车牌(plateDisplay)【✓页面验证】 | 直接映射 |
| 车辆 | 道路运输许可证照片 | 存在 | 存在 | `base_vehicle.road_transport_certificate_img`(100%)·道路运输许可证照片 | 道路运输证(证件槽) | 直接映射 |
| 车辆 | 🔒挂车车牌颜色:1 蓝色 2 黄色 3 黑色 4 白色 5 绿色 9 其他 91 | 存在 | 存在 | `base_vehicle.trailer_license_color`(100%)·挂车车牌颜色:1 蓝色 2 黄色 3 黑色 4 白色 5 绿色 9 其他 91 | 挂车档案车牌颜色(plateColor·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆行驶证照片 | 存在 | 存在 | `base_vehicle.vehicle_license_img`(100%)·车辆行驶证照片 | 行驶证正页(证件槽) | 直接映射 |
| 车辆 | 车高 | 存在 | 存在 | `base_vehicle.height`(94%)·车高 | 车高(vehicleHeightMm)【✓页面验证】 | 直接映射 |
| 车辆 | 车长 | 存在 | 存在 | `base_vehicle.length`(94%)·车长 | 车长(vehicleLengthMm·单位核对)【✓页面验证】 | 直接映射 |
| 车辆 | 车宽 | 存在 | 存在 | `base_vehicle.width`(94%)·车宽 | 车宽(vehicleWidthMm)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆道路运输证号 | 存在 | 存在 | `base_vehicle.road_transport_certificate_number`(94%)·车辆道路运输证号 | 道路运输证号(roadPermitNoMasked)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆识别代号 | 存在 | 存在 | `base_vehicle.vin`(93%)·车辆识别代号 | 车辆识别代号(vinMasked)【✓页面验证】 | 直接映射 |
| 车辆 | 使用性质 | 存在 | 存在 | `base_vehicle.use_character`(93%)·使用性质 | 使用性质(useNature)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车牌号 | 存在 | 存在 | `base_vehicle.trailer_num`(93%)·挂车车牌号 | 当前挂车(currentTrailerPlate·主车)/挂车档案车牌【✓页面验证】 | 直接映射 |
| 车辆 | 车辆行驶证副页照片 | 存在 | 存在 | `base_vehicle.vehicle_license_deputy_page_img`(90%)·车辆行驶证副页照片 | 行驶证副页(证件槽) | 直接映射 |
| 车辆 | 行驶证到期日期 | 存在 | 存在 | `base_vehicle.vehicle_license_due_date`(89%)·行驶证到期日期 | 行驶证到期(annualInspectionExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 道路运输许可证到期日期 | 存在 | 存在 | `base_vehicle.road_transport_certificate_date`(89%)·道路运输许可证到期日期 | 道路运输证到期(roadPermitExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车辆分类代码 | 存在 | 存在 | `base_vehicle.trailer_classification_code`(89%)·挂车车辆分类代码 | 挂车档案车辆类型(vehicleType·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 行驶证整备质量 | 存在 | 存在 | `base_vehicle.curb_weight`(81%)·行驶证整备质量 | 整备质量(curbWeightKg)【✓页面验证】 | 直接映射 |
| 车辆 | 行驶证核定载质量 | 存在 | 存在 | `base_vehicle.load_quality`(54%)·行驶证核定载质量 | 核定载重(ratedLoadQuantity)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车道路运输证到期日期 | 存在 | 存在 | `base_vehicle.trailer_road_transport_expiry_date`(46%)·挂车道路运输证到期日期 | 挂车档案道路运输证到期(roadPermitExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 排放标准 | 存在 | 存在 | `base_vehicle.emission_standards`(43行)·排放标准 | 排放标准(emissionStandard)【✓页面验证】 | 直接映射 |
### 两边都有·用户已确认映射(9 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 司机身份证 | 存在 | 存在 | `base_driver.identification_img`(100%)·司机身份证 | 已确认: 身份证正面(单槽) | 用户已确认映射 |
| 司机 | 司机工作状态 0 休息 1 上班 | 存在 | 存在 | `base_driver.work_status`(100%)·司机工作状态 0 休息 1 上班 | 已确认: 可派状态(dispatchEligibility) | 用户已确认映射 |
| 司机 | 车队名称 | 存在 | 存在 | `base_driver.link_man`(2%)·车队名称 | 已确认: 所属车队(fleetName) | 用户已确认映射 |
| 车辆 | 载重状态 | 存在 | 存在 | `base_vehicle.load_status`(100%)·载重状态 | 已确认: 空重状态(emptyLoadStatus) | 用户已确认映射 |
| 车辆 | 车辆可载重量 | 存在 | 存在 | `base_vehicle.load_weight`(100%)·车辆可载重量 | 已确认: 核定载重(ratedLoadQuantity) | 用户已确认映射 |
| 车辆 | 车牌颜色 | 存在 | 存在 | `base_vehicle.vehicle_license_color`(100%)·车牌颜色 | 已确认: 车牌颜色(plateColor) | 用户已确认映射 |
| 车辆 | 车辆所有人 | 存在 | 存在 | `base_vehicle.owner`(94%)·车辆所有人 | 已确认: 所属主体 | 用户已确认映射 |
| 车辆 | 车辆能源类型 | 存在 | 存在 | `base_vehicle.vehicle_energy_type`(93%)·车辆能源类型 | 已确认: 能源类型(energyType) | 用户已确认映射 |
| 司机 | 从业资格证起始日期(库字段注释误写"道路运输证有效期自") | 存在 | 存在 | `base_driver.road_transport_effective_date`(63%)·道路运输证有效期自 | 已确认:从业资格有效起始日期(qualificationValidFrom)【用户已确认】 | 用户已确认映射;字段注释与实际含义不符,以业务确认为准 |
### 两边都有·需映射(28 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 审核名 | 存在 | 存在 | `base_driver_ext.auth_name`(100%)·审核名 | 抽检人 | 需映射/口径确认 |
| 司机 | 审核来源 | 存在 | 存在 | `base_driver.auth_type`(100%)·审核来源、`base_driver_ext.auth_type`(100%)·审核类型1-自动审核 0-平台、管理员 | 机审/人工(抽检) | 需映射/口径确认 |
| 司机 | 审核时间 | 存在 | 存在 | `base_driver_ext.auth_time`(99%)·审核时间、`base_driver.auth_time`(91%)·审核时间 | 审核流时间 | 需映射/口径确认 |
| 司机 | 审核信息 | 存在 | 存在 | `base_driver.auth_msg`(91%)·审核信息、`base_driver_ext.auth_msg`(88%)·审核信息 | 审核信息 | 需映射/口径确认 |
| 司机 | 司机身份证反面的ocrJson | 存在 | 存在 | `base_driver_ext.identification_back_orc_json`(7%)·司机身份证反面的ocrJson | OCR(身份证反面) | 需映射/口径确认 |
| 司机 | 司机身份证正面的ocrJson | 存在 | 存在 | `base_driver_ext.identification_orc_json`(7%)·司机身份证正面的ocrJson | OCR机审(身份证正面) | 需映射/口径确认 |
| 司机 | 司机从业资格证的ocrJson | 存在 | 存在 | `base_driver_ext.work_license_orc_json`(7%)·司机从业资格证的ocrJson | OCR(从业资格证) | 需映射/口径确认 |
| 司机 | 司机驾驶证正面的ocrJson | 存在 | 存在 | `base_driver_ext.license_orc_json`(7%)·司机驾驶证正面的ocrJson | OCR(驾驶证) | 需映射/口径确认 |
| 司机 | 司机从业资格证最新的ocrJson | 存在 | 存在 | `base_driver_ext.new_work_license_orc_json`(6%)·司机从业资格证最新的ocrJson | OCR(最新页) | 需映射/口径确认 |
| 司机 | 司机驾驶证副页的ocrJson | 存在 | 存在 | `base_driver_ext.license_back_orc_json`(0%)·司机驾驶证副页的ocrJson | OCR(驾驶证副页) | 需映射/口径确认 |
| 车辆 | 🔒挂车行驶证照片 | 存在 | 存在 | `base_vehicle.trailer_vehicle_license_img`(100%)·挂车行驶证照片 | 挂车档案行驶证影像槽 | 需映射/口径确认 |
| 车辆 | 🔒挂车道路运输证照片 | 存在 | 存在 | `base_vehicle.trailer_road_transport_certificate_img`(100%)·挂车道路运输证照片 | 挂车道路运输证影像槽 | 需映射/口径确认 |
| 车辆 | 🔒挂车道路运输证到期日期照片 | 存在 | 存在 | `base_vehicle.trailer_expiry_date_img`(100%)·挂车道路运输证到期日期照片 | 挂车证到期照片 | 需映射/口径确认 |
| 车辆 | 🔒挂车道路运输证 | 存在 | 存在 | `base_vehicle.trailer_road_transport`(92%)·挂车道路运输证 | 挂车档案道路运输证号 | 需映射/口径确认 |
| 车辆 | 🔒挂车可载重量 | 存在 | 存在 | `base_vehicle.trailer_load_weight`(89%)·挂车可载重量 | 挂车档案核定载重(ratedLoadQuantity)【✓页面验证】 | 需映射/口径确认 |
| 车辆 | 审核结果 | 存在 | 存在 | `base_vehicle.auth_msg`(89%)·审核结果、`base_vehicle_ext.auth_msg`(88%)·审核信息 | 审核信息 | 需映射/口径确认 |
| 车辆 | 🔒挂车行驶证副页照片 | 存在 | 存在 | `base_vehicle.trailer_vehicle_license_deputy_page_img`(81%)·挂车行驶证副页照片 | 挂车行驶证副页影像槽 | 需映射/口径确认 |
| 车辆 | 车辆照片 | 存在 | 存在 | `base_vehicle.vehicle_img`(76%)·车辆照片 | 通用附件 | 建议补:品牌/车辆照片 |
| 车辆 | 🔒挂车照片 | 存在 | 存在 | `base_vehicle.trailer_vehicle_img`(75%)·挂车照片 | 通用附件 | 需映射/口径确认 |
| 车辆 | 🔒挂车行驶证核定载质量 | 存在 | 存在 | `base_vehicle.trailer_load_quality`(73%)·挂车行驶证核定载质量 | 挂车档案核定载重(ratedLoadQuantity·行驶证口径)【✓页面验证】 | 需映射/口径确认 |
| 车辆 | 车辆道路运输证字 | 存在 | 存在 | `base_vehicle.road_transport_certificate_word`(27%)·车辆道路运输证字 | 道路运输证字号,原型只有证号 | 需映射/口径确认 |
| 车辆 | 最新车辆行驶证副页ocr | 存在 | 存在 | `base_vehicle_ext.new_vehicle_license_ocr_back`(9%)·最新车辆行驶证副页ocr | OCR | 需映射/口径确认 |
| 车辆 | 🔒挂车行驶证整备质量 | 存在 | 存在 | `base_vehicle.trailer_curb_weight`(9%)·挂车行驶证整备质量 | 挂车档案整备质量(curbWeightKg)【✓页面验证】 | 需映射/口径确认 |
| 车辆 | 道路运输证对象ocr | 存在 | 存在 | `base_vehicle_ext.road_transport_permit_ocr`(8%)·道路运输证对象ocr | OCR | 需映射/口径确认 |
| 车辆 | 驾驶证正页ocr | 存在 | 存在 | `base_vehicle_ext.vehicle_license_ocr_front`(8%)·驾驶证正页ocr | OCR机审 | 需映射/口径确认 |
| 车辆 | 车辆行驶证副页ocr | 存在 | 存在 | `base_vehicle_ext.vehicle_license_ocr_back`(8%)·车辆行驶证副页ocr | OCR | 需映射/口径确认 |
| 车辆 | 行驶证副页车牌号ocr | 存在 | 存在 | `base_vehicle_ext.vehicle_license_car_back_number`(8%)·行驶证副页车牌号ocr | OCR副页车牌 | 需映射/口径确认 |
| 车辆 | 车牌号车头ocr | 存在 | 存在 | `base_vehicle_ext.license_plate_ocr`(8%)·车牌号车头ocr | OCR | 需映射/口径确认 |
### 运八有·原型无(94 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 车队允许司机接运单 | 存在 | 不存在 | `base_driver.allow_driver_receive`(100%)·车队允许司机接运单 | — | 原型无对应字段 |
| 司机 | 司机/车队属性 | 存在 | 不存在 | `base_driver.attribute`(100%)·司机/车队属性 | — | 原型无对应字段 |
| 司机 | 冻结原因 | 存在 | 不存在 | `base_driver_ext.freeze_msg`(100%)·冻结原因 | — | 原型无对应字段 |
| 司机 | 是否冻结 | 存在 | 不存在 | `base_driver.is_freeze`(100%)·是否冻结、`base_driver_ext.is_freeze`(100%)·是否冻结 | — | 原型无对应字段 |
| 司机 | 用户编码 | 存在 | 不存在 | `base_driver.party_code`(100%)·用户编码 | — | 原型无对应字段 |
| 司机 | 驾驶车辆编码 | 存在 | 不存在 | `base_driver.vehicle_code`(85%)·驾驶车辆编码 | — | 原型无对应字段 |
| 车辆 | 审核名 | 存在 | 不存在 | `base_vehicle_ext.auth_name`(100%)·审核名 | — | 原型无对应字段 |
| 车辆 | 审核类型1-自动审核 0-平台、管理员 | 存在 | 不存在 | `base_vehicle_ext.auth_type`(100%)·审核类型1-自动审核 0-平台、管理员 | — | 原型无对应字段 |
| 车辆 | 是否冻结 | 存在 | 不存在 | `base_vehicle.is_freeze`(100%)·是否冻结 | — | 原型无对应字段 |
| 车辆 | 维修状态 | 存在 | 不存在 | `base_vehicle.repair_status`(100%)·维修状态 | — | 原型无对应字段 |
| 车辆 | 审核状态 | 存在 | 不存在 | `base_vehicle_ext.vehicle_auth_status`(100%)·审核状态 | — | 原型无对应字段 |
| 车辆 | 车队编码 | 存在 | 不存在 | `base_vehicle.team_code`(100%)·车队编码 | — | 原型无对应字段 |
| 车辆 | 审核时间 | 存在 | 不存在 | `base_vehicle_ext.auth_time`(99%)·审核时间 | — | 原型无对应字段 |
| 车辆 | 车辆分类代码 | 存在 | 不存在 | `base_vehicle.classification_code`(94%)·车辆分类代码 | — | 原型无对应字段 |
| 车辆 | 道路经营许可证 | 存在 | 不存在 | `base_vehicle.road_permit_number`(94%)·道路经营许可证 | — | 原型无对应字段 |
| 车辆 | 是否挂靠车辆 | 存在 | 不存在 | `base_vehicle.is_linked`(90%)·是否挂靠车辆 | — | 原型无对应字段 |
| 车辆 | 审核状态描述 | 存在 | 不存在 | `base_vehicle_ext.vehicle_auth_msg`(88%)·审核状态描述 | — | 原型无对应字段 |
| 车辆 | 车身自重 | 存在 | 不存在 | `base_vehicle.self_respect`(84%)·车身自重 | — | 原型无对应字段 |
| 司机 | 营业执照照片 | 存在 | 不存在 | `base_driver.business_license_img`(100%)·营业执照照片 | — | 不补:车队可以另作管理 |
| 司机 | 挂靠协议照片 | 存在 | 不存在 | `base_driver.depen_deal_img`(0%)·挂靠协议照片 | — | — |
| 司机 | 司机照片 | 存在 | 不存在 | `base_driver.driver_img`(100%)·司机照片 | — | 原型补:司机照片 |
| 司机 | 0司机,1车队,2-车队司机 | 存在 | 不存在 | `base_driver.driver_type`(100%)·0司机,1车队,2-车队司机 | — | 不补:车队可以另作管理 |
| 司机 | 是否活体检测实人认证 | 存在 | 不存在 | `base_driver_ext.is_real_people`(100%)·是否活体检测实人认证 | — | 承载实名核验 |
| 司机 | 审核状态 | 存在 | 不存在 | `base_driver.license_auth_status`(100%)·审核状态 | — | 承载实名核验,结论回传 |
| 司机 | 道路经营许可证照片 | 存在 | 不存在 | `base_driver.road_permit_number_img`(100%)·道路经营许可证照片 | — | 不补:车队可以另作管理 |
| 司机 | 安全责任险照片 | 存在 | 不存在 | `base_driver.safe_duty_insure_img`(100%)·安全责任险照片 | — | 建议补:保险影像 |
| 司机 | 公安对比状态 | 存在 | 不存在 | `base_driver.verify_addr`(100%)·公安对比状态 | — | 承载实名核验,结论回传 |
| 司机 | 图片公安对比状态 | 存在 | 不存在 | `base_driver.verify_addr_img`(100%)·图片公安对比状态 | — | 承载实名核验,结论回传 |
| 司机 | 认证标识 | 存在 | 不存在 | `base_driver.verify_flag`(100%)·认证标识 | — | 承载实名核验,结论回传 |
| 司机 | 图片认证标识 | 存在 | 不存在 | `base_driver.verify_flag_img`(100%)·图片认证标识 | — | 承载实名核验,结论回传 |
| 司机 | 认证通过方式 | 存在 | 不存在 | `base_driver.verify_type`(100%)·认证通过方式 | — | 承载实名核验,结论回传 |
| 司机 | 图片认证通过方式 | 存在 | 不存在 | `base_driver.verify_type_img`(100%)·图片认证通过方式 | — | 承载实名核验,结论回传 |
| 司机 | 认证渠道 | 存在 | 不存在 | `base_driver.verify_way`(100%)·认证渠道 | — | 承载实名核验,结论回传 |
| 司机 | 工作单位 | 存在 | 不存在 | `base_driver.work_company`(100%)·工作单位 | — | 不补:车队体系 |
| 司机 | 审核状态 | 存在 | 不存在 | `base_driver.idcard_auth_status`(100%)·审核状态 | — | 承载实名核验,结论回传 |
| 司机 | 司机对应承运人的code | 存在 | 不存在 | `base_driver.carrier_code`(95%)·司机对应承运人的code | — | 所属承运人,上报开票系统映射值 |
| 司机 | 身份证认证描述 | 存在 | 不存在 | `base_driver.idcard_auth_msg`(93%)·身份证认证描述 | — | 承载实名核验,结论回传 |
| 司机 | 驾驶证认证描述 | 存在 | 不存在 | `base_driver.license_auth_msg`(91%)·驾驶证认证描述 | — | 承载实名核验,结论回传 |
| 司机 | 道路运输证到期日期照片 | 存在 | 不存在 | `base_driver.road_per_expiry_date_img`(89%)·道路运输证到期日期照片 | — | 原型补:司机侧道路运输/经营许可证 |
| 司机 | 省编码 | 存在 | 不存在 | `base_driver.province_code`(87%)·省编码 | — | 建议补:行政区划(地址结构化) |
| 司机 | 市编码 | 存在 | 不存在 | `base_driver.city_code`(86%)·市编码 | — | 建议补:行政区划(地址结构化) |
| 司机 | 县/区编码 | 存在 | 不存在 | `base_driver.county_code`(86%)·县/区编码 | — | 建议补:行政区划(地址结构化) |
| 司机 | 道路经营许可证 | 存在 | 不存在 | `base_driver.road_permit_number`(67%)·道路经营许可证 | — | 不补:车队可以另作管理 |
| 司机 | 身份证到期日期开始 | 存在 | 不存在 | `base_driver.id_card_due_date_begin`(64%)·身份证到期日期开始 | — | 原型补:身份证有效期起 |
| 司机 | 人工审核备注 | 存在 | 不存在 | `base_driver.verify_remark`(57%)·人工审核备注 | — | 承载实名核验,结论回传 |
| 司机 | 归属货主 | 存在 | 不存在 | `base_driver.belong_shipment`(32%)·归属货主 | — | 运八数据库字段 |
| 司机 | 性别 | 存在 | 不存在 | `base_driver.sex`(22%)·性别 | — | 运八数据库字段 |
| 司机 | 司机驾驶证副页图片 | 存在 | 不存在 | `base_driver.driver_license_back_img`(12%)·司机驾驶证副页图片 | — | 运八数据库字段 |
| 司机 | 从业资格证最新页 | 存在 | 不存在 | `base_driver.new_work_license_img`(10%)·从业资格证最新页 | — | 原型补:从业资格证最新页 |
| 司机 | 名族 | 存在 | 不存在 | `base_driver.nation`(7%)·名族 | — | 运八数据库字段 |
| 司机 | 法人姓名 | 存在 | 不存在 | `base_driver.legal_person`(2%)·法人姓名 | — | 车队体系 |
| 司机 | 营业执照号 | 存在 | 不存在 | `base_driver.business_license_number`(2%)·营业执照号 | — | 车队体系 |
| 司机 | 实名认证ID | 存在 | 不存在 | `base_driver.flow_id`(2%)·实名认证ID | — | 承载实名核验,结论回传 |
| 司机 | 机动车交通事故责任强制保险证明 | 存在 | 不存在 | `base_driver.compulsory_insurance_proof_img`(27行)·机动车交通事故责任强制保险证明 | — | 运八数据库字段 |
| 司机 | 商户类型 | 存在 | 不存在 | `base_driver.merchant_type`(2行)·商户类型 | — | 车队体系 |
| 车辆 | 机动车交通事故责任强制保险证明照片 | 存在 | 不存在 | `base_vehicle.accident_insurance_img`(100%)·机动车交通事故责任强制保险证明照片 | — | 运八数据库字段 |
| 车辆 | 牌照类型代码 | 存在 | 不存在 | `base_vehicle.license_plate_type`(100%)·牌照类型代码 | — | 运八数据库字段 |
| 车辆 | 车辆可载平方 | 存在 | 不存在 | `base_vehicle.load_volume`(100%)·车辆可载平方 | — | 运八数据库字段 |
| 车辆 | 定位来源 0中交兴路 1APP端 2GPS硬件 默认0 | 存在 | 不存在 | `base_vehicle.location_source`(100%)·定位来源 0中交兴路 1APP端 2GPS硬件 默认0 | — | 运八数据库字段 |
| 车辆 | 入网标志 | 存在 | 不存在 | `base_vehicle.net_status`(100%)·入网标志 | — | 运八数据库字段 |
| 车辆 | 车辆剩余可载立方 | 存在 | 不存在 | `base_vehicle.remaining_load_volume`(100%)·车辆剩余可载立方 | — | 运八数据库字段 |
| 车辆 | 道路运输证到期日期照片 | 存在 | 不存在 | `base_vehicle.road_per_expiry_date_img`(100%)·道路运输证到期日期照片 | — | 运八数据库字段 |
| 车辆 | 道路经营许可证照片 | 存在 | 不存在 | `base_vehicle.road_permit_number_img`(100%)·道路经营许可证照片 | — | 原型补:道路经营许可证 |
| 车辆 | 人车分离 | 存在 | 不存在 | `base_vehicle.team_type`(100%)·人车分离 | — | 运八数据库字段 |
| 车辆 | 车辆总重量 | 存在 | 不存在 | `base_vehicle.total_weight`(94%)·车辆总重量 | — | 原型补:车辆总重量 |
| 车辆 | 车辆行驶证号 | 存在 | 不存在 | `base_vehicle.vehicle_license`(93%)·车辆行驶证号 | — | 原型补:行驶证号 |
| 车辆 | 发证机关 | 存在 | 不存在 | `base_vehicle.issuing_organizations`(93%)·发证机关 | — | 原型补:行驶证发证机关 |
| 车辆 | 道路经营许可证业户名称 | 存在 | 不存在 | `base_vehicle.road_permit_name`(92%)·道路经营许可证业户名称 | — | 运八数据库字段 |
| 车辆 | 🔒挂车总重量 | 存在 | 不存在 | `base_vehicle.trailer_total_weight`(81%)·挂车总重量 | — | 原型补:挂车总质量 |
| 车辆 | 行驶证准牵引总质量 | 存在 | 不存在 | `base_vehicle.total_quasi_mass`(79%)·行驶证准牵引总质量 | — | 运八数据库字段 |
| 车辆 | 品牌 | 存在 | 不存在 | `base_vehicle.brand`(78%)·品牌 | — | 运八数据库字段 |
| 车辆 | 🔒挂车行驶证总质量 | 存在 | 不存在 | `base_vehicle.trailer_total_Mass`(72%)·挂车行驶证总质量 | — | 原型补:挂车总质量 |
| 车辆 | 车辆实际所有人 | 存在 | 不存在 | `base_vehicle.real_owner`(64%)·车辆实际所有人 | — | 运八数据库字段 |
| 车辆 | 车轴数 | 存在 | 不存在 | `base_vehicle.axlenum`(64%)·车轴数 | — | 运八数据库字段 |
| 车辆 | 车辆实际所有人联系方式 | 存在 | 不存在 | `base_vehicle.real_owner_phone`(64%)·车辆实际所有人联系方式 | — | 运八数据库字段 |
| 车辆 | 行驶证总质量 | 存在 | 不存在 | `base_vehicle.total_mass`(54%)·行驶证总质量 | — | 运八数据库字段 |
| 车辆 | 注册日期 | 存在 | 不存在 | `base_vehicle.register_date`(53%)·注册日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 发证日期 | 存在 | 不存在 | `base_vehicle.issue_date`(53%)·发证日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 道路运输证有效期自 | 存在 | 不存在 | `base_vehicle.road_transport_effective_date`(53%)·道路运输证有效期自 | — | 原型补:道路运输证有效期起 |
| 车辆 | 挂靠协议图片 | 存在 | 不存在 | `base_vehicle.depen_deal_img`(48%)·挂靠协议图片 | — | 运八数据库字段 |
| 车辆 | 车主声明照片 | 存在 | 不存在 | `base_vehicle.state_img`(48%)·车主声明照片 | — | 运八数据库字段 |
| 车辆 | 🔒挂车是否超牌 | 存在 | 不存在 | `base_vehicle.if_over_quota`(46%)·挂车是否超牌 | — | 原型补:超牌标记/有效期/OCR |
| 车辆 | 🔒超牌有效期至 | 存在 | 不存在 | `base_vehicle.super_card_end_date`(38%)·超牌有效期至 | — | 原型补:超牌标记/有效期/OCR |
| 车辆 | 道路经营许可证业户统一社会信用代码 | 存在 | 不存在 | `base_vehicle.business_uniform_social_credit_code`(16%)·道路经营许可证业户统一社会信用代码 | — | 运八数据库字段 |
| 车辆 | 最新车辆行驶证副页 | 存在 | 不存在 | `base_vehicle.new_vehicle_license_deputy_page_img`(12%)·最新车辆行驶证副页 | — | 原型补:行驶证最新副页 |
| 车辆 | 车辆行驶证注册日期 | 存在 | 不存在 | `base_vehicle.vehicle_license_register_date`(11%)·车辆行驶证注册日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 车辆行驶证发证日期 | 存在 | 不存在 | `base_vehicle.vehicle_license_issue_date`(11%)·车辆行驶证发证日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 🔒挂车年审照片 | 存在 | 不存在 | `base_vehicle.trailer_annual_review_img`(10%)·挂车年审照片 | — | 原型补:挂车年审凭证 |
| 车辆 | 🔒挂车行驶证准牵引总质量 | 存在 | 不存在 | `base_vehicle.trailer_total_quasi_mass`(9%)·挂车行驶证准牵引总质量 | — | 原型补:挂车准牵引总质量 |
| 车辆 | 🔒挂车道路运输证ocr | 存在 | 不存在 | `base_vehicle_ext.trailer_road_transport_permit_ocr`(6%)·挂车道路运输证ocr | — | 运八数据库字段 |
| 车辆 | 🔒挂车行驶证副页ocr | 存在 | 不存在 | `base_vehicle_ext.trailer_vehicle_license_deputy_page_ocr_back`(6%)·挂车行驶证副页ocr | — | 运八数据库字段 |
| 车辆 | 🔒挂车行驶证正页ocr | 存在 | 不存在 | `base_vehicle_ext.trailer_vehicle_license_ocr_front`(6%)·挂车行驶证正页ocr | — | 运八数据库字段 |
| 车辆 | 道路经营许可证验证图片 | 存在 | 不存在 | `base_vehicle.road_transport_img_url`(4%)·道路经营许可证验证图片 | — | 运八数据库字段 |
| 车辆 | 🔒超牌ocr | 存在 | 不存在 | `base_vehicle_ext.super_card_ocr`(0%)·超牌ocr | — | 运八数据库字段 |
### 原型有·运八无(11 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 可使用全部车辆 | 不存在 | 存在 | —(不存在) | 可使用全部车辆(allVehicleAccess) | 运八无;物流云 ts_driver.is_ues_all_vehicle 有;核验(限对比表列名+注释):无此字段 |
| 司机 | 紧急联系人 | 不存在 | 存在 | —(不存在) | 紧急联系人(emergencyContact) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 司机 | 从业资格核发机关 | 不存在 | 存在 | —(不存在) | 从业资格核发机关(qualificationIssuingAuthority) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 司机 | 维护方式 | 不存在 | 存在 | —(不存在) | 维护方式(maintenanceMode) | 原型新增(中闽维保视角);核验(限对比表列名+注释):无此字段 |
| 司机 | 体检报告/毒检证明/无犯罪证明(证件槽) | 不存在 | 存在 | —(不存在) | 体检报告、毒检证明、无犯罪证明、其他(均为页面证件槽) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 车辆 | 保险到期 | 不存在 | 存在 | —(不存在) | 保险到期(insuranceExpiry) | 原型新增(运八在 base_vehicle_insurance 子表;物流云无);核验(限对比表列名+注释):无此字段 |
| 车辆 | 购买日期/资产价值/残值/折旧周期/资产入账时间 | 不存在 | 存在 | —(不存在) | 购买日期(purchaseDate)、资产价值(assetValue)、残值(residualValue)、折旧周期(depreciationPeriodMonths)、资产入账时间(assetEntryDate) | 原型新增(中闽资产/折旧视角);核验(限对比表列名+注释):无此字段 |
| 车辆 | 车管 | 不存在 | 存在 | —(不存在) | 车管(vehicleManagerName) | 运八无;物流云 ts_vehicle.vehicle_leader_name 有;核验(限对比表列名+注释):无此字段 |
| 车辆 | 运行状态/停运原因 | 不存在 | 存在 | —(不存在) | 运行状态(transportStatus)、停运原因(suspensionReason) | 原型新增(中闽运力状态);核验(限对比表列名+注释):无此字段 |
| 车辆 | 档案齐全标记 | 不存在 | 存在 | —(不存在) | 档案齐全(documentsComplete) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 车辆 | 所属主体/所属租户 | 不存在 | 存在 | —(不存在) | 所属主体(ownerSubjectId)、所属租户(ownerTenantId) | 原型新增(多主体归属);核验(限对比表列名+注释):无此字段 |
### 平台职责·不补(67 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 账户余额 | 存在 | — | `base_driver.balance`(100%)·账户余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 保证金 | 存在 | — | `base_driver.bond`(100%)·保证金 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 电卡余额 | 存在 | — | `base_driver_ext.electricity_card`(100%)·电卡余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | etc | 存在 | — | `base_driver.etc`(100%)·etc | — | 运八数据库字段,不补(运八侧) |
| 司机 | 冻结金额 | 存在 | — | `base_driver.freezing_amount`(100%)·冻结金额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 来源于彩虹糖0否1是 | 存在 | — | `base_driver.from_rainbow`(100%)·来源于彩虹糖0否1是 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 气卡余额 | 存在 | — | `base_driver_ext.gas_card`(100%)·气卡余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 光大账户余额 | 存在 | — | `base_driver.gd_balance`(100%)·光大账户余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 快钱账户余额 | 存在 | — | `base_driver.hat_balance`(100%)·快钱账户余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否上报安徽网络货运省平台 | 存在 | — | `base_driver_ext.is_send_ah_logink`(100%)·是否上报安徽网络货运省平台 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否上报网络货运省平台 | 存在 | — | `base_driver.is_send_logink`(100%)·是否上报网络货运省平台、`base_driver_ext.is_send_logink`(100%)·是否上报网络货运省平台 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否上报税务平台 | 存在 | — | `base_driver.is_send_tax`(100%)·是否上报税务平台、`base_driver_ext.is_send_tax`(100%)·是否上报税务平台 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否上报中联。0-否 | 存在 | — | `base_driver_ext.is_send_zhong_lian`(100%)·是否上报中联。0-否 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否清分,0否 | 存在 | — | `base_driver.is_share`(100%)·是否清分,0否 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否签约 | 存在 | — | `base_driver.is_sign_dyt`(100%)·是否签约 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 是否签署快企点协议 1是 0否 | 存在 | — | `base_driver.is_sign_kqd`(100%)·是否签署快企点协议 1是 0否 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 满货达个体承运人上传状态 | 存在 | — | `base_driver.mhd_carrier_status`(100%)·满货达个体承运人上传状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 满货达司机状态 | 存在 | — | `base_driver.mhd_driver_status`(100%)·满货达司机状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 油卡点数 | 存在 | — | `base_driver.oil_card`(100%)·油卡点数、`base_driver_ext.oil_card`(64%)·油卡余额 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 清分比率 | 存在 | — | `base_driver.share_ratio`(100%)·清分比率 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 信用凭证余额 | 存在 | — | `base_driver.szwl_credit_balance`(100%)·信用凭证余额 | — | 平台职责,不补(运八侧) |
| 司机 | 信用流转开通状态 | 存在 | — | `base_driver.szwl_credit_status`(100%)·信用流转开通状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 三十六匠上传状态 | 存在 | — | `base_driver.thirty_six_status`(100%)·三十六匠上传状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通司机状态 | 存在 | — | `base_driver.dyt_driver_status`(100%)·滇运通司机状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通个体承运人上传状态 | 存在 | — | `base_driver.dyt_carrier_status`(100%)·滇运通个体承运人上传状态 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 高德地图服务ID | 存在 | — | `base_driver.amap_sid`(86%)·高德地图服务ID | — | 运八数据库字段,不补(运八侧) |
| 司机 | 高德地图终端ID | 存在 | — | `base_driver.amap_tid`(86%)·高德地图终端ID | — | 运八数据库字段,不补(运八侧) |
| 司机 | 高德地图轨迹ID | 存在 | — | `base_driver.amap_trid`(86%)·高德地图轨迹ID | — | 运八数据库字段,不补(运八侧) |
| 司机 | 网络货运上报失败信息 | 存在 | — | `base_driver_ext.send_error`(65%)·网络货运上报失败信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 安徽网络货运上报失败信息 | 存在 | — | `base_driver_ext.ah_send_error`(54%)·安徽网络货运上报失败信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通司机上传时间 | 存在 | — | `base_driver.dyt_driver_time`(53%)·滇运通司机上传时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通司机上传信息 | 存在 | — | `base_driver.dyt_driver_message`(53%)·滇运通司机上传信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通个体承运人上传信息 | 存在 | — | `base_driver.dyt_carrier_message`(45%)·滇运通个体承运人上传信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 滇运通个体承运人上传时间 | 存在 | — | `base_driver.dyt_carrier_time`(45%)·滇运通个体承运人上传时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 三十六匠上传信息 | 存在 | — | `base_driver.thirty_six_message`(25%)·三十六匠上传信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 三十六匠上传时间 | 存在 | — | `base_driver.thirty_six_time`(25%)·三十六匠上传时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 信用流转开通结果信息 | 存在 | — | `base_driver.szwl_credit_msg`(25%)·信用流转开通结果信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 蚂蚁数字物流区块链Did | 存在 | — | `base_driver.szwl_did`(25%)·蚂蚁数字物流区块链Did | — | 运八数据库字段,不补(运八侧) |
| 司机 | 中联上传结果 | 存在 | — | `base_driver_ext.zhong_lian_err_msg`(13%)·中联上传结果 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 满货达个体承运人上传信息 | 存在 | — | `base_driver.mhd_carrier_message`(10%)·满货达个体承运人上传信息 | — | 平台职责,不补(运八侧) |
| 司机 | 满货达个体承运人上传时间 | 存在 | — | `base_driver.mhd_carrier_time`(10%)·满货达个体承运人上传时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 满货达司机上传信息 | 存在 | — | `base_driver.mhd_driver_message`(10%)·满货达司机上传信息 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 满货达司机上传时间 | 存在 | — | `base_driver.mhd_driver_time`(10%)·满货达司机上传时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 签约时间 | 存在 | — | `base_driver.sign_time`(4%)·签约时间 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 加油比例 | 存在 | — | `base_driver.refuel_proportion`(2%)·加油比例 | — | 运八数据库字段,不补(运八侧) |
| 司机 | 光大余额变动时间 | 存在 | — | `base_driver.balance_gmt_modified`(1%)·光大余额变动时间 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | ETC备案 | 存在 | — | `base_vehicle.etc_status`(100%)·ETC备案、`base_vehicle_ext.etc_status`(100%)·ETC备案 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 来源于彩虹糖0否1是 | 存在 | — | `base_vehicle.from_rainbow`(100%)·来源于彩虹糖0否1是 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 是否上报安徽。0-否 | 存在 | — | `base_vehicle_ext.is_send_ah`(100%)·是否上报安徽。0-否 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 是否上报网络货运省平台 | 存在 | — | `base_vehicle.is_send_logink`(100%)·是否上报网络货运省平台、`base_vehicle_ext.is_send_logink`(100%)·是否上报网络货运省平台 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 挂车是否已经上报到省监管平台:0=否 | 存在 | — | `base_vehicle_ext.is_send_trailer`(100%)·挂车是否已经上报到省监管平台:0=否 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 是否上报中联。0-否 | 存在 | — | `base_vehicle_ext.is_send_zhong_lian`(100%)·是否上报中联。0-否 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 是否上报到省平台 0否 1是 | 存在 | — | `base_vehicle.send_logink`(100%)·是否上报到省平台 0否 1是 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 三十六匠上传状态 | 存在 | — | `base_vehicle.thirty_six_status`(100%)·三十六匠上传状态 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 滇运通车辆上报状态 | 存在 | — | `base_vehicle.dyt_vehicle_status`(99%)·滇运通车辆上报状态 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 能源卡类型 | 存在 | — | `base_vehicle_ext.energy_card_type`(86%)·能源卡类型 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 网络货运上报失败信息 | 存在 | — | `base_vehicle_ext.send_error`(72%)·网络货运上报失败信息 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 安徽上传结果 | 存在 | — | `base_vehicle_ext.ah_err_msg`(59%)·安徽上传结果 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 滇运通车辆上报信息 | 存在 | — | `base_vehicle.dyt_vehicle_message`(28%)·滇运通车辆上报信息 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 滇运通车辆上报时间 | 存在 | — | `base_vehicle.dyt_vehicle_time`(28%)·滇运通车辆上报时间 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 三十六匠上传信息 | 存在 | — | `base_vehicle.thirty_six_message`(24%)·三十六匠上传信息 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 三十六匠上传时间 | 存在 | — | `base_vehicle.thirty_six_time`(24%)·三十六匠上传时间 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 中联上传结果 | 存在 | — | `base_vehicle_ext.zhong_lian_err_msg`(14%)·中联上传结果 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 满货达车辆上报信息 | 存在 | — | `base_vehicle.mhd_vehicle_message`(10%)·满货达车辆上报信息 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 满货达车辆上报状态 | 存在 | — | `base_vehicle.mhd_vehicle_status`(10%)·满货达车辆上报状态 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 满货达车辆上报时间 | 存在 | — | `base_vehicle.mhd_vehicle_time`(10%)·满货达车辆上报时间 | — | 运八数据库字段,不补(运八侧) |
| 车辆 | 好运宝设备号 | 存在 | — | `base_vehicle.device`(1%)·好运宝设备号 | — | 运八数据库字段,不补(运八侧) |
### 系统字段(21 项)
| 类别 | 字段语义 | 运八侧 | 原型侧 | 运八侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 机构编码 | 存在 | — | `base_driver.branch_code`(100%)·机构编码、`base_driver_ext.branch_code`(100%)·机构编码 | — | 系统字段,无需处理 |
| 司机 | UUID | 存在 | — | `base_driver.code`(100%)·UUID、`base_driver_ext.code`(100%)·UUID | — | 系统字段,无需处理 |
| 司机 | 创建人 | 存在 | — | `base_driver.created_by`(100%)·创建人、`base_driver_ext.created_by`(100%)·创建者 | — | 系统字段,无需处理 |
| 司机 | 司机编码 | 存在 | — | `base_driver_ext.driver_code`(100%)·司机编码 | — | 系统字段,无需处理 |
| 司机 | 创建时间 | 存在 | — | `base_driver.gmt_created`(100%)·创建时间、`base_driver_ext.gmt_created`(100%)·创建时间 | — | 系统字段,无需处理 |
| 司机 | 修改时间 | 存在 | — | `base_driver.gmt_modified`(100%)·修改时间、`base_driver_ext.gmt_modified`(100%)·更新时间 | — | 系统字段,无需处理 |
| 司机 | 主键 | 存在 | — | `base_driver.id`(100%)、`base_driver_ext.id`(100%) | — | 系统字段,无需处理 |
| 司机 | 默认0正常 | 存在 | — | `base_driver.is_deleted`(100%)·默认0正常、`base_driver_ext.is_deleted`(100%)·删除标记 0 未删除 1 已删除 | — | 系统字段,无需处理 |
| 司机 | 修改人 | 存在 | — | `base_driver.modified_by`(100%)·修改人、`base_driver_ext.modified_by`(66%)·更新者 | — | 系统字段,无需处理 |
| 司机 | 数据来源 | 存在 | — | `base_driver.data_from`(4%)·数据来源 | — | 系统字段,无需处理 |
| 车辆 | 公司编码 | 存在 | — | `base_vehicle.branch_code`(100%)·公司编码、`base_vehicle_ext.branch_code`(100%)·机构编码 | — | 系统字段,无需处理 |
| 车辆 | UUID | 存在 | — | `base_vehicle.code`(100%)·UUID、`base_vehicle_ext.code`(100%)·UUID | — | 系统字段,无需处理 |
| 车辆 | 创建者 | 存在 | — | `base_vehicle.created_by`(100%)、`base_vehicle_ext.created_by`(100%)·创建者 | — | 系统字段,无需处理 |
| 车辆 | 创建时间 | 存在 | — | `base_vehicle.gmt_created`(100%)、`base_vehicle_ext.gmt_created`(100%)·创建时间 | — | 系统字段,无需处理 |
| 车辆 | 更新时间 | 存在 | — | `base_vehicle.gmt_modified`(100%)、`base_vehicle_ext.gmt_modified`(100%)·更新时间 | — | 系统字段,无需处理 |
| 车辆 | 主键 | 存在 | — | `base_vehicle.id`(100%)、`base_vehicle_ext.id`(100%) | — | 系统字段,无需处理 |
| 车辆 | 默认0正常 | 存在 | — | `base_vehicle.is_deleted`(100%)·默认0正常、`base_vehicle_ext.is_deleted`(100%)·删除标记 0 未删除 1 已删除 | — | 系统字段,无需处理 |
| 车辆 | 更新者 | 存在 | — | `base_vehicle.modified_by`(100%)、`base_vehicle_ext.modified_by`(87%)·更新者 | — | 系统字段,无需处理 |
| 车辆 | 车辆Code | 存在 | — | `base_vehicle_ext.vehicle_code`(100%)·车辆Code | — | 系统字段,无需处理 |
| 车辆 | 数据来源 | 存在 | — | `base_vehicle.data_from`(4%)·数据来源 | — | 系统字段,无需处理 |
| 车辆 | 货源单号 | 存在 | — | `base_vehicle.main_order_number`(1%)·货源单号 | — | 系统字段,无需处理 |
## 表二:物流云 × 原型 字段名对比(独立校验)
### 两边都有·直接映射(49 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 认证状态 | 存在 | 存在 | `ts_driver.auth_status`(100%)·认证状态、`nts_driver.auth_status`(100%)·认证状态 | 状态(status)【◇仅代码定义】 | 直接映射 |
| 司机 | 司机属性,0:自有,1 | 存在 | 存在 | `ts_driver.diver_attribute`(100%)·司机属性,0:自有,1、`nts_driver.diver_attribute`(100%)·司机属性,0:自有,1 | 司机性质(driverProperty·映射)【✓页面验证】 | 直接映射 |
| 司机 | 身份证到期日期 | 存在 | 存在 | `nts_driver.id_card_due_date`(100%)·身份证到期日期、`ts_driver.id_card_due_date`(99%)·身份证到期日期 | 身份证有效期(identityExpiry)【✓页面验证】 | 直接映射 |
| 司机 | 身份证号 | 存在 | 存在 | `ts_driver.identification_number`(100%)·身份证号、`nts_driver.identification_number`(100%)·身份证号 | 身份证号(identityMasked)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶员姓名 | 存在 | 存在 | `ts_driver.name`(100%)·驾驶员姓名、`nts_driver.name`(100%)·驾驶员姓名 | 司机姓名(displayName)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶员联系电话 | 存在 | 存在 | `ts_driver.phone`(100%)·驾驶员联系电话、`nts_driver.phone`(100%)·驾驶员联系电话 | 手机号(mobileMasked)【✓页面验证】 | 直接映射 |
| 司机 | 司机身份证反面照片 | 存在 | 存在 | `ts_driver.identification_back_img_id`(100%)·司机身份证反面照片、`nts_driver.identification_back_img_id`(50%)·司机身份证反面照片 | 身份证反面(证件槽) | 存量补采(物流云侧证件影像) |
| 司机 | 司机身份证正面照片 | 存在 | 存在 | `ts_driver.identification_img_id`(100%)·司机身份证正面照片、`nts_driver.identification_img_id`(50%)·司机身份证正面照片 | 身份证正面(证件槽) | 存量补采(物流云侧证件影像) |
| 司机 | 驾驶证发证机关 | 存在 | 存在 | `nts_driver.driver_issuing_organization`(50%)·驾驶证发证机关、`ts_driver.driver_issuing_organization`(1行)·驾驶证发证机关 | 发证机关(issuingAuthority)【✓页面验证】 | 直接映射 |
| 司机 | 机动车驾驶证号 | 存在 | 存在 | `nts_driver.driver_license`(50%)·机动车驾驶证号、`ts_driver.driver_license`(1行)·机动车驾驶证号 | 驾驶证号(driverLicenseNoMasked)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶证有效期开始日期 | 存在 | 存在 | `nts_driver.driver_license_from_date_begin`(50%)·驾驶证有效期开始日期 | 驾驶证生效(licenseValidFrom)【✓页面验证】 | 直接映射 |
| 司机 | 驾驶证有效期结束日期 | 存在 | 存在 | `nts_driver.driver_license_from_date_end`(50%)·驾驶证有效期结束日期 | 驾驶证到期(licenseExpiry)【✓页面验证】 | 直接映射 |
| 司机 | 准驾车型 | 存在 | 存在 | `nts_driver.vehicle_class`(50%)·准驾车型 | 准驾车型(licenseClass)【✓页面验证】 | 直接映射 |
| 司机 | 道路运输从业资格证号 | 存在 | 存在 | `nts_driver.work_license`(50%)·道路运输从业资格证号、`ts_driver.work_license`(1行)·道路运输从业资格证号 | 从业资格证号(qualificationNoMasked)【✓页面验证】 | 直接映射 |
| 司机 | 道路运输从业资格证号照片 | 存在 | 存在 | `ts_driver.work_license_img_id`(30%)·道路运输从业资格证号照片 | 从业资格证(证件槽) | 存量补采(物流云侧证件影像) |
| 司机 | 司机驾驶证照片 | 存在 | 存在 | `ts_driver.driver_license_img_id`(29%)·司机驾驶证照片 | 驾驶证(证件槽) | 存量补采(物流云侧证件影像) |
| 司机 | 车队长姓名 | 存在 | 存在 | `ts_driver.driver_leader_name`(24%)·车队长姓名 | 车队长(fleetLeaderName)【✓页面验证】 | 直接映射 |
| 司机 | 详细地址 | 存在 | 存在 | `ts_driver.detailed_address`(1行)·详细地址 | 联系地址(address)【✓页面验证】 | 直接映射 |
| 车辆 | 审核状态,0:待审核,1:通过,-1:不通过 | 存在 | 存在 | `ts_trailer.audit_state`(100%)·审核状态,0:待审核,1:通过,-1:不通过、`nts_vehicle.audit_state`(100%)·审核状态,0:待审核,1:通过,-1:不通过、`ts_vehicle.audit_state`(70%)·审核状态,0:待审核,1:通过,-1:不通过 | 状态(status)【◇仅代码定义】 | 直接映射 |
| 车辆 | 空载状态 1-是 | 存在 | 存在 | `ts_vehicle.empty_state`(100%)·空载状态 1-是 | 空重状态(emptyLoadStatus)【◇仅代码定义】 | 直接映射 |
| 车辆 | 启用状态 | 存在 | 存在 | `ts_vehicle.is_enable`(100%)·启用状态、`ts_trailer.is_enable`(100%)·启用状态 | 启用状态(enableStatus)【✓页面验证】 | 直接映射 |
| 车辆 | 是否挂车 | 存在 | 存在 | `ts_vehicle.is_has_trailer`(100%)·是否挂车、`nts_vehicle.is_has_trailer`(100%)·是否挂车:true有 | 可牵引挂车(hasTrailerFlag)【✓页面验证】 | 直接映射 |
| 车辆 | 车牌号码 | 存在 | 存在 | `ts_vehicle.license_number`(100%)·车牌号码、`nts_vehicle.license_number`(100%)·车牌号码 | 车牌(plateDisplay)【✓页面验证】 | 直接映射 |
| 车辆 | 道路运输证照片Id | 存在 | 存在 | `nts_vehicle.road_permit_img_id`(100%)·道路运输证照片Id、`ts_vehicle.road_permit_img_id`(3%)·道路运输证照片Id | 道路运输证影像槽 | 存量补采(物流云侧证件影像) |
| 车辆 | 道路运输证到期日期 | 存在 | 存在 | `nts_vehicle.road_transport_certificate_date`(100%)·道路运输证到期日期、`ts_vehicle.road_transport_certificate_date`(3%)·道路运输证到期日期 | 道路运输证到期(roadPermitExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车牌颜色 | 存在 | 存在 | `ts_trailer.trailer_license_plate_color`(100%)·挂车车牌颜色、`ts_vehicle.trailer_license_plate_color`(2%)·挂车车牌颜色 | 挂车档案车牌颜色(plateColor·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车牌号 | 存在 | 存在 | `ts_trailer.trailer_num`(100%)·挂车车牌号、`nts_vehicle.trailer_num`(79%)·挂车车牌号、`ts_vehicle.trailer_num`(2%)·挂车车牌号 | 挂车档案车牌(plateDisplay)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆属性 1-自有车辆 | 存在 | 存在 | `ts_vehicle.vehicle_attributes`(100%)·车辆属性 1-自有车辆、`nts_vehicle.vehicle_attributes`(100%)·车辆属性 1-自有车辆 | 权属属性(ownershipType·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆行驶证正面照片Id | 存在 | 存在 | `nts_vehicle.vehicle_license_img1_id`(100%)·车辆行驶证正面照片Id、`ts_vehicle.vehicle_license_img1_id`(3%)·车辆行驶证正面照片Id | 行驶证正页(证件槽) | 存量补采(物流云侧证件影像) |
| 车辆 | 车辆行驶证反面照片Id | 存在 | 存在 | `nts_vehicle.vehicle_license_img2_id`(100%)·车辆行驶证反面照片Id、`ts_vehicle.vehicle_license_img2_id`(3%)·车辆行驶证反面照片Id | 行驶证副页(证件槽) | 存量补采(物流云侧证件影像) |
| 车辆 | 车牌颜色 | 存在 | 存在 | `ts_vehicle.vehicle_number_color`(100%)·车牌颜色、`nts_vehicle.vehicle_number_color`(100%)·车牌颜色 | 车牌颜色(plateColor·代码映射)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆所属单位名称 | 存在 | 存在 | `ts_vehicle.vehicle_dep_name`(93%)·车辆所属单位名称 | 车主单位(ownerCompanyName)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车行驶证正面照片Id | 存在 | 存在 | `nts_vehicle.trailer_license_img1_id`(79%)·挂车行驶证正面照片Id、`ts_vehicle.trailer_license_img1_id`(1%)·挂车行驶证正面照片Id、`ts_trailer.trailer_license_img1_id`(0%)·挂车行驶证正面照片Id | 挂车档案行驶证正页(槽) | 直接映射 |
| 车辆 | 🔒挂车行驶证反面照片Id | 存在 | 存在 | `nts_vehicle.trailer_license_img2_id`(79%)·挂车行驶证反面照片Id、`ts_vehicle.trailer_license_img2_id`(1%)·挂车行驶证反面照片Id、`ts_trailer.trailer_license_img2_id`(0%)·挂车行驶证反面照片Id | 挂车档案行驶证副页(槽) | 直接映射 |
| 车辆 | 🔒挂车道路运输证照片Id | 存在 | 存在 | `nts_vehicle.trailer_road_permit_id`(79%)·挂车道路运输证照片Id、`ts_vehicle.trailer_road_permit_id`(1%)·挂车道路运输证照片Id | 挂车档案道路运输证影像(槽) | 直接映射 |
| 车辆 | 车管名称 | 存在 | 存在 | `ts_vehicle.vehicle_leader_name`(72%)·车管名称 | 车管(vehicleManagerName)【✓页面验证】 | 直接映射 |
| 车辆 | 车高(mm) | 存在 | 存在 | `nts_vehicle.height`(57%)·车高(mm) | 车高(vehicleHeightMm)【✓页面验证】 | 直接映射 |
| 车辆 | 车长(mm) | 存在 | 存在 | `nts_vehicle.length`(57%)·车长(mm) | 车长(vehicleLengthMm)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆道路运输证号 | 存在 | 存在 | `nts_vehicle.road_transport_certificate_number`(57%)·车辆道路运输证号、`ts_vehicle.road_transport_certificate_number`(1%)·车辆道路运输证号 | 道路运输证号(roadPermitNoMasked)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆使用性质 | 存在 | 存在 | `nts_vehicle.use_character`(57%)·车辆使用性质 | 使用性质(useNature)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆类型 | 存在 | 存在 | `nts_vehicle.vehicle_type`(57%)·车辆类型、`ts_vehicle.vehicle_type`(0%)·车辆类型 | 车辆类型(vehicleType)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆识别码VIN | 存在 | 存在 | `nts_vehicle.vin`(57%)·车辆识别码VIN | 车辆识别代号(vinMasked)【✓页面验证】 | 直接映射 |
| 车辆 | 车宽(mm) | 存在 | 存在 | `nts_vehicle.width`(57%)·车宽(mm) | 车宽(vehicleWidthMm)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车辆类型 | 存在 | 存在 | `nts_vehicle.trailer_classification_code`(50%)·挂车车辆类型 | 挂车档案车辆类型(vehicleType·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车核定载质量 | 存在 | 存在 | `nts_vehicle.trailer_load_weight`(50%)·挂车核定载质量 | 挂车档案核定载重(ratedLoadQuantity)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车道路运输证号 | 存在 | 存在 | `nts_vehicle.trailer_road_transport`(50%)·挂车道路运输证号 | 挂车档案道路运输证号(roadPermitNoMasked)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车车牌类型 | 存在 | 存在 | `nts_vehicle.trailer_license_color`(29%)·挂车车牌类型 | 挂车档案车牌颜色(plateColor·映射)【✓页面验证】 | 直接映射 |
| 车辆 | 车辆行驶证到期日期 | 存在 | 存在 | `ts_vehicle.vehicle_driving_license_expiration_date`(3%)·车辆行驶证到期日期 | 行驶证到期(annualInspectionExpiry)【✓页面验证】 | 直接映射 |
| 车辆 | 🔒挂车道路运输证到期日期 | 存在 | 存在 | `ts_vehicle.trailer_road_transport_certificate_expire_date`(1%)·挂车道路运输证到期日期 | 挂车档案道路运输证到期(roadPermitExpiry)【✓页面验证】 | 直接映射 |
### 两边都有·需映射(20 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 企业id | 存在 | 存在 | `ts_driver.enterprise_id`(100%)·企业id | 组织/主体 | 需映射/口径确认 |
| 司机 | 是否已激活 | 存在 | 存在 | `ts_driver.is_activation`(100%)·是否已激活、`nts_driver.is_activation`(100%)·是否已激活 | APP账号状态(appAccountStatus)【✓页面验证】 | 需映射/口径确认 |
| 司机 | 使用数据模式,0:全组织机构,1 | 存在 | 存在 | `ts_driver.org_data_used_mode`(100%)·使用数据模式,0:全组织机构,1 | 数据范围 | 需映射/口径确认 |
| 司机 | 组织id | 存在 | 存在 | `ts_driver.org_id`(100%)·组织id | 组织 | 需映射/口径确认 |
| 司机 | 用户id | 存在 | 存在 | `ts_driver.user_id`(100%)·用户id、`nts_driver.user_id`(50%)·用户id | APP账号状态(appAccountStatus)间接【✓页面验证】 | 需映射/口径确认 |
| 司机 | 认证失败消息 | 存在 | 存在 | `nts_driver.auth_failure_message`(50%)·认证失败消息 | 审核信息 | 需映射/口径确认 |
| 司机 | 认证时间 | 存在 | 存在 | `nts_driver.auth_time`(50%)·认证时间 | 审核时间 | 需映射/口径确认 |
| 司机 | 创建组织id | 存在 | 存在 | `ts_driver.create_org_id`(41%)·创建组织id | 组织 | 需映射/口径确认 |
| 司机 | 创建组织名称 | 存在 | 存在 | `ts_driver.create_org_name`(41%)·创建组织名称 | 组织 | 需映射/口径确认 |
| 司机 | 组织名称 | 存在 | 存在 | `ts_driver.org_name`(40%)·组织名称 | 组织 | 需映射/口径确认 |
| 司机 | 车队长id | 存在 | 存在 | `ts_driver.driver_leader_id`(24%)·车队长id | 车队长ID | 需映射/口径确认 |
| 车辆 | 创建组织id | 存在 | 存在 | `ts_trailer.create_org_id`(100%)·创建组织id、`ts_vehicle.create_org_id`(97%)·创建组织id | 组织 | 需映射/口径确认 |
| 车辆 | 创建组织名称 | 存在 | 存在 | `ts_trailer.create_org_name`(100%)·创建组织名称、`ts_vehicle.create_org_name`(97%)·创建组织名称 | 组织 | 需映射/口径确认 |
| 车辆 | 企业id | 存在 | 存在 | `ts_vehicle.enterprise_id`(100%)·企业id、`ts_trailer.enterprise_id`(100%)·企业id | 组织/主体 | 需映射/口径确认 |
| 车辆 | 使用数据模式,0:全组织机构,1 | 存在 | 存在 | `ts_vehicle.org_data_used_mode`(100%)·使用数据模式,0:全组织机构,1、`ts_trailer.org_data_used_mode`(100%)·使用数据模式,0:全组织机构,1 | 数据范围 | 需映射/口径确认 |
| 车辆 | 组织id | 存在 | 存在 | `ts_vehicle.org_id`(100%)·组织id、`ts_trailer.org_id`(100%)·组织id | 组织 | 需映射/口径确认 |
| 车辆 | 所属组织名称 | 存在 | 存在 | `ts_trailer.org_name`(100%)·所属组织名称、`ts_vehicle.org_name`(98%)·所属组织名称 | 车主单位 | 需映射/口径确认 |
| 车辆 | 审核备注 | 存在 | 存在 | `nts_vehicle.audit_remark`(93%)·审核备注 | 审核信息 | 需映射/口径确认 |
| 车辆 | 车辆照片 | 存在 | 存在 | `nts_vehicle.vehicle_img_id`(57%)·车辆照片 | 通用附件 | 需映射/口径确认 |
| 车辆 | 道路许可证到期日期 | 存在 | 存在 | `nts_vehicle.vehicle_license_due_date`(29%)·道路许可证到期日期 | 许可证到期口径并存 | 需映射/口径确认 |
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
### 两边都有·用户已确认映射(5 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 车辆 | 核定载质量 | 存在 | 存在 | `nts_vehicle.load_weight`(57%)·核定载质量 | 已确认: 核定载重(ratedLoadQuantity)【用户已确认】 | 用户已确认映射 |
| 车辆 | 车辆所有人 | 存在 | 存在 | `nts_vehicle.owner`(57%)·车辆所有人、`ts_vehicle.owner`(2%)·车辆所有人 | 已确认: 所属主体(ownerCompanyName)【用户已确认】 | 用户已确认映射 |
| 车辆 | 车辆能源类型 | 存在 | 存在 | `nts_vehicle.vehicle_energy_type`(57%)·车辆能源类型 | 已确认: 能源类型(energyType)【用户已确认】 | 用户已确认映射 |
| 车辆 | 道路运输证号 | 存在 | 存在 | `nts_vehicle.road_permit_number`(29%)·道路运输证号 | 已确认: 道路运输证号(roadPermitNoMasked)【用户已确认】 | 用户已确认映射 |
| 车辆 | 车辆颜色 | 存在 | 存在 | `nts_vehicle.vehicle_license_color`(29%)·车辆颜色 | 已确认: 车牌颜色(plateColor)【用户已确认】 | 用户已确认映射 |
### 物流云有·原型无(24 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 车辆 | 车辆是否挂靠 | 存在 | 不存在 | `nts_vehicle.is_linked`(93%)·车辆是否挂靠、`ts_vehicle.is_linked`(73%)·车辆是否挂靠 | — | 原型无对应字段 |
| 车辆 | 车辆分类代码 | 存在 | 不存在 | `nts_vehicle.classification_code`(29%)·车辆分类代码 | — | 原型无对应字段 |
| 司机 | 是否可以取消接单 | 存在 | 不存在 | `ts_driver.is_cancel_waybill`(100%)·是否可以取消接单 | 可取消订单(cancelOrderAllowed)【◇仅代码定义】 | 原型无对应字段 |
| 司机 | 是否显示运输费用 | 存在 | 不存在 | `ts_driver.is_show_expenses`(100%)·是否显示运输费用 | 可查看运费(freightVisible)【◇仅代码定义】 | 原型无对应字段 |
| 司机 | 是否使用所有车辆 | 存在 | 不存在 | `ts_driver.is_ues_all_vehicle`(100%)·是否使用所有车辆 | 可使用全部车辆(allVehicleAccess)【◇仅代码定义】 | 原型无对应字段 |
| 车辆 | 车管id | 存在 | 不存在 | `ts_vehicle.vehicle_leader_id`(70%)·车管id | 车管ID | 原型无对应字段 |
| 车辆 | 🔒挂车道路运输证到期日期照片Id | 存在 | 不存在 | `ts_vehicle.trailer_road_transport_certificate_expire_date_photo_id`(1%)·挂车道路运输证到期日期照片Id | 到期照片 | 原型无对应字段 |
| 司机 | 驾驶证是否长期有效 | 存在 | 不存在 | `ts_driver.is_long_term_driver_license`(100%)·驾驶证是否长期有效、`nts_driver.is_long_term_driver_license`(100%)·驾驶证是否长期有效 | — | 原型找回:驾驶证长期有效(ts 100%填充) |
| 司机 | 网货签约状态 | 存在 | 不存在 | `ts_driver.signed_status`(100%)·网货签约状态、`nts_driver.signed_status`(100%)·网货签约状态 | — | 不补:签约职能属网货平台侧;nts 层保留 |
| 司机 | 微信小程序openId | 存在 | 不存在 | `nts_driver.we_chat_open_id`(100%)·微信小程序openId | — | 不补:对接通道字段 |
| 司机 | 工作单位 | 存在 | 不存在 | `ts_driver.work_company`(0%)·工作单位 | — | 不补:车队体系另建 |
| 车辆 | 总质量是否大于4.5吨 | 存在 | 不存在 | `ts_vehicle.total_quality`(100%)·总质量是否大于4.5吨 | — | 原型找回:>4.5吨判定标记(ts 100%填充) |
| 车辆 | 车辆行驶证发证日期 | 存在 | 不存在 | `nts_vehicle.issue_date`(57%)·车辆行驶证发证日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 车辆行驶证发证机关 | 存在 | 不存在 | `nts_vehicle.issuing_organizations`(57%)·车辆行驶证发证机关 | — | 原型补:行驶证发证机关 |
| 车辆 | 车辆行驶证注册日期 | 存在 | 不存在 | `nts_vehicle.register_date`(57%)·车辆行驶证注册日期 | — | 原型补:行驶证注册/发证日期 |
| 车辆 | 道路运输证业户名称 | 存在 | 不存在 | `nts_vehicle.road_permit_name`(57%)·道路运输证业户名称 | — | 建议补:经营许可证业户信息 |
| 车辆 | 车辆总重量 | 存在 | 不存在 | `nts_vehicle.total_weight`(57%)·车辆总重量 | — | 原型补:治超判定组 |
| 车辆 | 🔒挂车总质量 | 存在 | 不存在 | `nts_vehicle.trailer_total_weight`(50%)·挂车总质量 | — | 原型补:挂车总质量 |
| 车辆 | 车辆行驶证号 | 存在 | 不存在 | `nts_vehicle.vehicle_license`(29%)·车辆行驶证号 | — | 原型补:行驶证号 |
| 车辆 | 道路运输证年审凭证照片 | 存在 | 不存在 | `ts_vehicle.road_transport_annual_review_img_id`(3%)·道路运输证年审凭证照片 | — | 低填充,可后补 |
| 车辆 | 道路经营许可证业户名称 | 存在 | 不存在 | `ts_vehicle.road_operation_permit_holders_name`(1%)·道路经营许可证业户名称 | — | 低填充,可后补 |
| 车辆 | 车辆行驶证档案编号 | 存在 | 不存在 | `ts_vehicle.vehicle_driving_license_file_number`(1%)·车辆行驶证档案编号 | — | 低填充,可后补 |
| 车辆 | 🔒挂车道路运输证年审凭证照片 | 存在 | 不存在 | `ts_vehicle.trailer_road_transport_annual_review_img_id`(1%)·挂车道路运输证年审凭证照片 | — | 评估补齐(见04 A/B/C 级) |
| 车辆 | 🔒挂车ID | 存在 | 不存在 | `ts_vehicle.trailer_id`(1%)·挂车ID | — | 评估补齐(低填充) |
### 原型有·物流云无(10 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 紧急联系人 | 不存在 | 存在 | —(不存在) | 紧急联系人(emergencyContact) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 司机 | 从业资格有效起始日期 | 不存在 | 存在 | —(不存在) | 从业资格有效起始日期(qualificationValidFrom) | 原型新增(两库只有到期日);核验(限对比表列名+注释):无"起始日期"字段,仅有到期日(对照中已体现) |
| 司机 | 从业资格核发机关 | 不存在 | 存在 | —(不存在) | 从业资格核发机关(qualificationIssuingAuthority) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 司机 | 维护方式 | 不存在 | 存在 | —(不存在) | 维护方式(maintenanceMode) | 原型新增(中闽维保视角);核验(限对比表列名+注释):无此字段 |
| 司机 | 体检报告/毒检证明/无犯罪证明(证件槽) | 不存在 | 存在 | —(不存在) | 体检报告、毒检证明、无犯罪证明、其他(均为页面证件槽) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 车辆 | 保险到期 | 不存在 | 存在 | —(不存在) | 保险到期(insuranceExpiry) | 原型新增(生产库无对应主表字段);核验(限对比表列名+注释):无此字段 |
| 车辆 | 购买日期/资产价值/残值/折旧周期/资产入账时间 | 不存在 | 存在 | —(不存在) | 购买日期(purchaseDate)、资产价值(assetValue)、残值(residualValue)、折旧周期(depreciationPeriodMonths)、资产入账时间(assetEntryDate) | 原型新增(中闽资产/折旧视角);核验(限对比表列名+注释):无此字段 |
| 车辆 | 运行状态/停运原因 | 不存在 | 存在 | —(不存在) | 运行状态(transportStatus)、停运原因(suspensionReason) | 原型新增(中闽运力状态);核验(限对比表列名+注释):无此字段 |
| 车辆 | 档案齐全标记 | 不存在 | 存在 | —(不存在) | 档案齐全(documentsComplete) | 原型新增;核验(限对比表列名+注释):无此字段 |
| 车辆 | 所属主体/所属租户 | 不存在 | 存在 | —(不存在) | 所属主体(ownerSubjectId)、所属租户(ownerTenantId) | 原型新增(多主体归属);核验(限对比表列名+注释):无此字段 |
### 平台职责·不补(1 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 平台身份Id | 存在 | — | `nts_driver.platform_identity_id`(100%)·平台身份Id | — | 不补:对接通道字段 |
### 系统字段(18 项)
| 类别 | 字段语义 | 物流云侧 | 原型侧 | 物流云侧字段(表.字段·填充率·中文名) | 原型侧字段 | 处理建议 |
|---|---|---|---|---|---|---|
| 司机 | 创建时间 | 存在 | — | `ts_driver.create_date`(100%)·创建时间、`nts_driver.create_date`(100%)·创建时间 | — | 系统字段,无需处理 |
| 司机 | 创建用户id | 存在 | — | `ts_driver.create_user_id`(100%)·创建用户id | — | 系统字段,无需处理 |
| 司机 | 创建用户姓名 | 存在 | — | `ts_driver.create_user_name`(100%)·创建用户姓名 | — | 系统字段,无需处理 |
| 司机 | 组id | 存在 | — | `ts_driver.group_id`(100%)·组id、`nts_driver.group_id`(100%)·组id | — | 系统字段,无需处理 |
| 司机 | id主键 | 存在 | — | `ts_driver.id`(100%)·id主键、`nts_driver.id`(100%)·id主键 | — | 系统字段,无需处理 |
| 司机 | 是否删除 | 存在 | — | `ts_driver.is_delete`(100%)·是否删除、`nts_driver.is_delete`(100%)·是否删除 | — | 系统字段,无需处理 |
| 司机 | 最后人姓名 | 存在 | — | `ts_driver.recent_reviser`(100%)·最后人姓名 | — | 系统字段,无需处理 |
| 司机 | 修改时间 | 存在 | — | `ts_driver.update_date`(100%)·修改时间、`nts_driver.update_date`(100%)·修改时间 | — | 系统字段,无需处理 |
| 司机 | 更新用户id | 存在 | — | `ts_driver.update_user_id`(100%)·更新用户id、`nts_driver.update_user_id`(50%)·更新用户id | — | 系统字段,无需处理 |
| 车辆 | 创建时间 | 存在 | — | `ts_vehicle.create_date`(100%)·创建时间、`ts_trailer.create_date`(100%)·创建时间、`nts_vehicle.create_date`(100%)·创建时间 | — | 系统字段,无需处理 |
| 车辆 | 创建用户id | 存在 | — | `ts_vehicle.create_user_id`(100%)·创建用户id、`ts_trailer.create_user_id`(100%)·创建人id | — | 系统字段,无需处理 |
| 车辆 | 创建用户姓名 | 存在 | — | `ts_vehicle.create_user_name`(100%)·创建用户姓名、`ts_trailer.create_user_name`(100%)·创建人姓名 | — | 系统字段,无需处理 |
| 车辆 | 组id | 存在 | — | `ts_vehicle.group_id`(100%)·组id、`ts_trailer.group_id`(100%)·组id、`nts_vehicle.group_id`(100%)·组id | — | 系统字段,无需处理 |
| 车辆 | id主键 | 存在 | — | `ts_vehicle.id`(100%)·id主键、`ts_trailer.id`(100%)·id主键、`nts_vehicle.id`(100%)·id主键 | — | 系统字段,无需处理 |
| 车辆 | 是否删除 | 存在 | — | `ts_vehicle.is_delete`(100%)·是否删除、`ts_trailer.is_delete`(100%)·是否删除、`nts_vehicle.is_delete`(100%)·是否删除 | — | 系统字段,无需处理 |
| 车辆 | 修改时间 | 存在 | — | `ts_vehicle.update_date`(100%)·修改时间、`ts_trailer.update_date`(100%)·修改时间、`nts_vehicle.update_date`(100%)·修改时间 | — | 系统字段,无需处理 |
| 车辆 | 更新用户id | 存在 | — | `ts_vehicle.update_user_id`(100%)·更新用户id、`ts_trailer.update_user_id`(100%)·更新用户Id、`nts_vehicle.update_user_id`(36%)·更新用户id | — | 系统字段,无需处理 |
| 车辆 | 修改用户姓名 | 存在 | — | `ts_vehicle.update_user_name`(100%)·修改用户姓名、`ts_trailer.update_user_name`(100%)·更新用户姓名 | — | 系统字段,无需处理 |
## 页面验证记录(2026-09-17)
将原型整站镜像到本地并启动(修复 `__DZH_HTTP_MOCK__` 开关与 `mock-data/` 静态数据集后,静态 Mock 引擎正常加载),用浏览器实测以下页面并提取真实表单字段:
1. **司机档案·新建司机**:车队与联系方式(所属车队/司机性质/车队长/手机号/联系地址)+ 证件识别 6 槽(身份证正/反面、驾驶证、从业资格证、体检报告选传、其他证件毒检/无犯罪)+ 账号与派车信息(APP账号状态/可派状态/不可派原因/紧急联系人/档案备注)——与代码提取的 editorSchemas 完全一致。
2. **车头管理·新建车辆**:行驶证正/反面、道路运输证、车辆正面/侧面照、保险凭证、环保清单(国六必传)、归属信息、车牌颜色/能源类型、可牵引挂车/营运车辆、折旧信息——与 editorSchemas 一致。
3. **车挂管理·新建车辆**:与车头**完全同模板**,页面确认无挂车总质量/准牵引总质量/年审凭证/超牌字段——挂车模型差异成立。
4. **车辆详情页**:车管人员、当前挂车、运行状态、启用状态、可派状态、权属类型、归属租户、折旧、附件分类均存在;挂靠车辆、空重状态、档案状态未出现。
5. 原型代码中存在但页面未验证的字段(可使用全部车辆/可查看运费/可取消订单/维护方式/挂靠车辆/空重状态)在表中标【◇仅代码定义】。
## 总结
**数量分布**
| 分组 | 运八×原型 | 物流云×原型 |
|---|---|---|
| 两边都有·直接映射 | 37 | 49 |
| 两边都有·用户已确认映射 | 9 | 5 |
| 两边都有·需映射 | 28 | 20 |
| 运八(物流云)有·原型无 | 94 | 24 |
| 原型有·运八(物流云)无 | 11 | 10 |
| 平台职责·不补 | 67 | 1 |
| 系统字段 | 21 | 18 |
**运八表**:已由业务逐项确认——9 项映射确认(从业资格证起始日期〔库字段 `base_driver.road_transport_effective_date`、注释误写"道路运输证有效期自"〕、身份证正面单槽、可派状态、所属车队、空重状态、核定载重、车牌颜色、所属主体、能源类型),其余待确认项判为"原型不存在";运八侧处理建议以业务修订为准(carrier_code=所属承运人上报开票系统映射值;总质量仍原型补,准牵引/轴数/业户/保险影像/品牌/方量等=运八数据库字段不补;实名核验组=运八承载结论回传;平台职责字段不补)。
**物流云表(独立校验,与运八无关)**:物流云生产库 ts_* 即原型直系前身,同源字段为直接映射;业务已将 5 行硬映射改判为"原型不存在"(可取消接单、可查看运费、可使用全部车辆、车管id、挂车道路运输证到期日期照片);业务已确认 5 项映射(核定载重〔kg vs 吨,单位统一〕、所属主体、能源类型、道路运输证号〔road_permit_number 与 road_transport_certificate_number 并存,以 road_permit_number 对接原型〕、车牌颜色,均需代码字典/单位换算);2 项判为"原型不存在"(挂靠车辆〔原型页面未展示〕、车辆分类代码)。
**仍需处理**:挂车统一为独立档案并补挂车总质量/准牵引/年审/超牌 4 组(车挂页面同模板、确无这些字段);物流云存量证件补采(ts_driver 证件影像约29%、ts_vehicle 证件字段2.8%)。
**对接规则(4 条)**
1. join 键:手机号+车牌组合,另加 `identification_number` 身份证号强校验。
2. 代码字典:车牌颜色/车辆分类/能源类型/使用性质/权属,先建映射表再同步(仅限双方确认存在的字段)。
3. 单位:质量(kg/吨)、尺寸(mm)在接口层统一。
4. 数据质量前置:运八轴数仅 63.7%、证件空值 10–15%,同步前先跑空值清单(SQL 见 cb_query.py 会话)。
---
*由脚本生成(原型前端逆向 + 页面验证 + information_schema + 逐列 COUNT);运八表经业务确认归类,物流云表独立校验。可复跑。*
@@ -0,0 +1,28 @@
# 滇中好运智慧物流协同平台原型评估(2026-09-17)
评估对象:https://demo.kmshuangmiao.com/logistics-platform/#/dashboard
(滇中好运智慧物流协同平台 0.2.0,厂商 demo 站点,纯前端 Mock 数据)
## 本目录文件
| 文件 | 内容 |
|---|---|
| [01_原型盘点.md](01_原型盘点.md) | 原型的系统架构、角色、菜单模块、业务主线与关键机制盘点 |
| [02_网络货运合规对照.md](02_网络货运合规对照.md) | 按现行《网络货运承运平台经营管理办法》(交运规〔2026〕1号)逐条对照的合规评估 |
| [03_与运八契合度对比.md](03_与运八契合度对比.md) | 原型与运八网络货运平台的功能对比、契合点、冲突点与落地建议 |
| [04_司机车辆字段核对.md](04_司机车辆字段核对.md) | (详细说明文档)全量字段清单(空值率>0):原型 vs 运八生产库(base_driver/_ext/_tax、base_vehicle/_ext)vs 物流云生产库(ts_driver/ts_vehicle/ts_trailer、nts_*),含挂车专项比对 |
| [05_核对表.md](05_核对表.md) | (字段名对比)运八×原型(已经业务确认归类)、物流云×原型(独立校验,与运八无关)两张两两对照表 |
| [05_核对表_字段名对比_v2.xlsx](05_核对表_字段名对比_v2.xlsx) | 05 的 Excel 版:运八×原型 268 行 / 物流云×原型 127 行 / 总结,按分组着色、可筛选 |
| [06_原型不存在字段清单.xlsx](06_原型不存在字段清单.xlsx) | 单独清单:原型不存在的字段(运八侧 94 项 / 物流云侧 24 项),含库字段、中文名、填充率、处理建议——对接时这些数据留在源系统不进原型 |
## 三句话结论
1. **原型不是网络货运承运平台,也没有打算做成一个**——它是「物流云(统一调度协同平台)+ 中闽(自营特殊物流公司)」的双主体协同调度原型,原型接口配置模块中明确声明"未确认或明确排除的网络货运平台不进入菜单、业务线和演示数据"。
2. **若以网络货运牌照标准衡量,原型缺少全部监管硬性能力**:省级监测系统上报、投诉举报/服务评价、电子合同、代办税费与真实发票链、北斗轨迹、真实资金通道、信息 3 年/涉税 10 年留存等,均为空白或 Mock。
3. **与运八高度互补、低度重叠**:运八在原型中被定位为承运商租户(云南运八物流科技有限公司)+"运八调度"授权代录角色;物流云管计划/调度/管控,运八管合规承运/开票/资金/监管上报,是天然的上游协同+下游合规承运组合,但运单、资质、结算三处存在双轨风险,需要接口打通(原型接口中心目前仅接入呈钢 ERP)。
## 证据来源
- 原型前端产物逆向分析:`assets/main-BZrhSiwe.js`(2.4MB)、`waybill-center/` 子应用及配套脚本(2026-09-17 抓取,版本参数 v=20260906~20260916)
- 运八侧事实依据:本项目 `output/菜单清单.md`(ntocc.sys_resource 导出,423 个可见菜单)、`tests/api/test_yun8_transport_flow.py`(24 步全链路造数)
- 法规依据:交通运输部官网(办法全文与解读,链接见 02 文档)