2026-09-04 用户拍板:数据导入——城市客运模块下拉增加《网约车总数》与《网约车订单及全省总量》两项,母版放于 docs/城市客运/。本次实现:
- 后端新增导入接口:POST /api/import/wycTotal、POST /api/import/wycOrder;
- 新增表 wyc_total_monthly(全省 pin)与 wyc_order_monthly(pin + 订单合计 + 17市州订单),按报表期先删后插、幂等 upsert,同时记录批次(WYC_TOTAL / WYC_ORDER)供导入进度与历史显示;
- 前端 DataImport.vue:城市客运下拉新增两项、TYPE_LABELS / BATCH_TYPE_MAP、模板名/下载 URL(对应母版)、endpoint 映射全部补齐。
代码改动(待推送):
- traffic-audit-server/src/main/java/com/trafficaudit/dataimport/entity/WycTotalMonthly.java、WycOrderMonthly.java(新增,@TableField 固定 pin_ck/pin_cz 列名)
- traffic-audit-server/src/main/java/com/trafficaudit/dataimport/mapper/WycTotalMonthlyMapper.java、WycOrderMonthlyMapper.java(新增)
- traffic-audit-server/src/main/java/com/trafficaudit/dataimport/service/DataImportService.java(新增 importWycTotal/importWycOrder/upsertWyc/upsertWycTotal/periodOfCell/dbl/dblN 及分发 case)
- traffic-audit-server/src/main/java/com/trafficaudit/dataimport/controller/DataImportController.java(新增两个端点)
- traffic-audit-web/src/views/DataImport.vue(下拉/标签/模板/端点)
- docs/sql_wyc.sql(建表 DDL 沉淀)
城市客运导入下拉新增两项网约车导入功能已实现并通过测试:正向(实际母版 1-7 月)、幂等重导、模板下载、空数据负向均符合预期;入库数据与源文件逐项一致。前端下拉项还需用户在页面点击人工过一眼。