# 扩展模块评估(公路旅客 / 能耗 / 城市客运 / 投资) > 更新日期:2026-08-22 > 依据:`docs/扩展表模板/` 下需求文档与模板实拆(公路客运简化.docx、城市客运数据优化.docx、公路旅客运输月度生产情况.xlsx、道路货运车辆能源消耗情况(2026年).xlsx、城市客运数据模板.xlsx、投资 输入/输出 样例)。 ## 一、总览:模块 × 现有框架复用度 | 模块 | 对应制度表 | 导入 | 审核 | 报表 | 框架复用度 | 建议排期 | |------|-----------|------|------|------|-----------|---------| | 公路旅客运输 | 交企统H203-1 | 高 | 高 | 高 | 高(几乎全复用) | 1 | | 道路货运能耗 | 交企统H204(季报) | 中 | 中(需跨表引用) | 高 | 中高 | 2 | | 城市客运(公交/出租/网约) | 交企统U203等 | 中(依赖外部数据源) | 低(规则类型新) | 中 | 中 | 3 | | 投资(客运站场/物流园区) | 部门统计(表1-1/1-2等) | 低(格式不统一) | 低(规则少) | 中 | 低(独立建模) | 4 | ## 二、公路旅客运输(H203-1)—— 建议最先做 ### 数据结构(实拆 `公路旅客运输月度生产情况.xlsx`) - `公路旅客6月报`:企业月报明细,28 列,约 768 家企业。字段与货运 H203-2 高度同构: - 企业维度:所属地区、企业代码、企业名称 - 车辆/载客位:总计、客运班车(含定线旅游)、客运包车(含非定线旅游) - 客运量/旅客周转量:总计、一类/二类/三类/四类班线、包车 - 平均运距:总计、一~四类、包车 - `运政车辆数`:4 列(企业代码、企业名称、车辆数、载客位数)——运政对比数据源(同文件内 sheet 或新导入类型) - `公路旅客分市州明细`:生成表(284 列:12 个月×口径×同比+累计),口径含总客运量、公路班线、城际城乡公交、巡游出租、网约车 - `中口径计算过程`:月度汇总计算表(总客运量=班线+城际公交+巡游出租+网约车) ### 审核规则(需求原文,4 组) 1. 车辆数/载客位数与运政对比:车辆差距 ±3 台、载客位差距 ±50 → 核实 2. 客运量/旅客周转量(一~四类、包车)环比上月 = 0 → 核实 3. 平均运距(一~四类)环比 ±10%、包车平均运距 = 上月 → 核实 4. 无班线却有班线客运量、无包车却有包车客运量 → 核实 ### 复用点 - 导入:按企业逐行解析,完全复用 H2032 导入模式(新增解析器+目标表即可) - 审核:DIFF/RATIO/MOM 已有;需新增 `环比=0 核实`(MOM_EQ_ZERO)与 `无车有量矛盾`(EXISTENCE)两种比较类型 - 报表:分市州明细+同比+累计,复用货运报表模式 ## 三、道路货运能耗(H204 季报)—— 需扩展审核引擎 ### 数据结构(实拆 `道路货运车辆能源消耗情况(2026年).xlsx`) - 车辆季报明细:**每行一辆车**(不是每行一家企业),约 18 列:所属地区、企业代码、企业名称、车牌号、车辆类型、燃料类型、标记吨位、总行程、载货里程、空驶里程、货运量、货物周转量、平均运距、百公里单耗、周转量单耗等 - `运政车辆信息`:5 列(车牌号、车辆类型、燃料类型、标记吨位、准牵引质量) - `能运汇总表`:生成表,13 列,按燃料类型(柴油/汽油/LNG/CNG/纯电/燃料电池)汇总 ### 审核规则(需求原文,7 组) 1. 车辆类型/燃料类型/标记吨位与运政对比,不一致 → 核实 2. 载货里程/总行程 与 平均运距/单趟平均里程 相差 ±10% → 核实 3. 各燃料类型百公里单耗超范围 → 核实 4. 同一辆车百公里单耗环比 ±50% → 核实 5. 同一企业车辆货运量/周转量之和 > 货运月报 50% → 核实(**跨表引用货运 H203-2**) 6. 车辆平均运距 与 货运月报平均运距 相差 ±60% → 核实(**跨表引用**) 7. 平均载货吨位/标记吨位 小于 0.5 或大于 1 → 核实 ### 复用点 - 数据模型是"车辆"粒度,需新建 `h204_vehicle_quarterly` 表,但导入/审核/报表链路同框架 - 审核引擎需新增**跨表引用**比较(CROSS_TABLE):规则能引用另一张报表的数据做对比 ## 四、城市客运(公交 / 巡游出租 / 网约车)—— 规则最复杂 ### 数据结构(实拆 `城市客运数据模板.xlsx`) - `公路总客运`、`城市客运`:均为市州级生成表(274 列 / 69 列:各月客运量/周转量 + 同比 + 累计),模板内公式引用外部数据(多处 #REF!,需重新接数据源) - 网约车拆分:客运量/订单总数由部级下发,巡游出租在系统内可查,需按公式拆分到各市州(Excel 内有拆分公式,需逐格核对) ### 审核规则(需求原文) - 公交 4 组:城际城乡与城市内趋势一致(不一致且环比增速>2% 核实);客运量与周转量趋势一致;城市内占比变化>1% 核实;平均运距变化>3 公里核实 - 巡游出租 7 组:运营车数与运政对比 >3%;趋势一致;客运量/周转量趋势一致;占比变化>1%;平均运距变化>3 公里;单车次载客系数变化>0.2;载客车次与客运量趋势一致 - 计算公式:平均运距=旅客周转量/客运量;单车次载客人数=客运量/载客车次总数 ### 复用点 - 审核引擎需新增:趋势一致性(TREND)、占比变化(RATIO_CHANGE)等比较类型 - 数据来源不止 Excel:部级下发网约车数、运政车辆(仅巡游出租)→ 需要多数据源导入设计 - 建议排第三(规则引擎扩展成本高,且依赖外部数据口径确认) ## 五、投资模块(客运站场 / 物流园区)—— 独立建模 ### 数据结构(实拆 `投资/` 目录) - 输入:17 市州 × 2 类(客运站场、物流园区)× 每月上报表(表1-1 项目明细、表1-2 建设规模/生产能力),样例为 2026 年 6/7 月 - **格式不统一**:列数 20~26 不等、标题行位置不同、文件类型混存(.xls/.xlsx/.et/.pdf),市州自行填报 - 输出:4 张固定格式汇总表(给领导): 1. 2026年全省预安排计划进度情况汇总(项目进度、1-N 月累计、实际进度、省补资金) 2. "十五五"规划纳入省发改委重点项目清单物流项目进展情况(表1-2+分项目投资完成情况) 3. 湖北省(客货站场)(亿元投资项目):投资总表(季度/年度完成)+ 规上项目表(24 列) 4. (经济强县项目)湖北省交通物流基础设施投资统计报表:全省货运(物流)基础设施投资月报(17 列) - 另有 `查询结果(投资系统-客运+物流 2026.7).xls`(8 列:单位、时期、计划总投资、累计完成、本年计划、自年初累计、当月完成)——**已有投资系统数据源可对接** ### 复用点 - 数据模型是"项目"维度(项目名称、总投资、累计完成、本年计划、本月完成、进度、建筑面积),与企业/指标维度不同 → 新建 `investment` 模块 - 导入:各市州格式容错解析工作量最大(建议同时提供固定模板+自动识别两种路径,或直接对接投资系统) - 审核:规则少(缺数、进度异常、与系统数比对为主) - 报表:4 张固定格式模板,复用报表导出框架 - 权限/操作日志/LLM/AI 解释底座可直接复用 ## 六、实施顺序与架构建议 ### 顺序(按"快速见效 + 逐步补能力") 1. **公路旅客 H203-1**:验证"一套框架多张表",成本最低 2. **能耗 H204**:补齐审核引擎"跨表引用"能力 3. **城市客运**:补齐"趋势/占比"复杂规则,确认网约车数据来源 4. **投资**:独立模块,先决策"对接投资系统 vs 解析市州报表" ### 架构建议(避免堆代码) 1. 报表类型注册表化:`report_type`(现有 `audit_rule.report_type` 已预留)→ 每种报表 = 导入解析器 + 目标表 + 规则集 + 报表模板,通过注册表挂载 2. 审核引擎新增比较类型(可配置、规则表驱动,不写死): - `MOM_EQ_ZERO`(环比=0 核实)、`EXISTENCE`(无车有量矛盾) - `CROSS_TABLE`(跨表引用对比)、`TREND`(趋势一致性)、`RATIO_CHANGE`(占比变化) 3. 多数据源导入:Excel 文件 + 外部系统查询导出(如投资系统)+ 部级下发数据 4. AI 解释/脱敏/权限全部按现有 `llmintegration`、`security` 复用 ### 工作量粗估(单人) | 模块 | 后端 | 前端 | 合计(人天) | |------|------|------|------------| | 公路旅客 H203-1 | 3~5 | 1~2 | 4~7 | | 能耗 H204 | 4~6 | 1~2 | 5~8 | | 城市客运 | 6~10 | 2~3 | 8~13 | | 投资 | 8~12 | 2~3 | 10~15 | > 不含需求确认、数据口径核实、联调测试时间。