← 返回版本与方案索引
会话总结 — C 端原型构建 + BC 综合审计 + mock 真实化回填
本页是 2026-08-18 会话的完整回顾总结,串起三阶段工作链:① C 端(车主端)移动 H5 原型全新设计开发 → ② BC 端综合审计 + 字段级 mock 设计 + 老系统改造方案 → ③ mock 数据「真实老数据优先」全量回填。
定位:取代前次 [[analyses/session-summary-20260817]](设计期总结),记录「原型落地 + 数据真实化」这一最新里程碑。
一、三阶段工作链
阶段 1 · C 端原型构建(c-prototype/)
- 基于已定稿 C 端设计(36 页 + 决策记录)全新搭建移动 H5 原型:Vue3 + Vite + TS + Pinia + vue-router + echarts,自研移动组件复用 B 端小桔 token(主色
#29CCCC)。 - 覆盖 6 域 36 页 + 登录页,5 Tab 导航(首页/地图/扫码 FAB/订单/我的),P0 主链路「找桩→扫码→启动→充电中→结算→支付→订单/账单」完整走通。
- constants/mock/api 单一真源;金额三套单位(元/分÷100/服务费 4 位)、订单 10 态 → C 端 Tab 映射、设备 7 态严格对齐 design-conventions。
阶段 2 · BC 综合审计 + 老系统校核
产出 6 份审计/设计文档(见 §二),核心结论:
- 功能配合度(以原型为准,老系统功能过时仅作升级参照):C 端 6 域 ↔ B 端 13 模块主链路闭环良好;3 处缺口(换电未建模/互联互通 C 端缺失/异常订单 C↔B 契约空白)。
- 字段符合度:枚举与金额单位两端对齐 design-conventions;接口前缀
/api/cend vs /api/c-end 不统一、C 端接口未入 api-traceability-matrix(554 行)。 - 老系统校核:全量提取 gridvo 88 业务表 / 1567 字段,识别 varchar 脏类型、order_status 枚举无注释(C1)、member_level.discount_percent 语义变更(E2)等改造点。
阶段 3 · mock 真实化回填(核心)
关键转折:审计中发现当前 B/C 端 mock 值几乎全部为「编造」(站名福道能源站/编码 ST0001/G-01/城市北京 等),而老系统 DB_ANALYSIS.md 含真实样例数据(站 3/桩 13/枪 18/订单 4404/券 117/钱包 961 等)。
按用户拍板「真实老数据优先 + 缺口按字段结构补」口径,完成:
- 实体键真实化:站编码
001/9000900090009000/zshjcszd1111、桩 32010600286870~874、枪 3201060028687001~7402、订单号 320106...28 位、品牌「科华」、型号 EVA-7C/科华EVD-120TF/220c/12cx、城市福州。 - 金额严格真实:订单金额 0.00(老系统测试单)、gvo_charge_daily 聚合真实值(318~710 度/13~33 单/215~526 元)、派生明细(结算/返佣/积分/营销)清零。
- 逐字段三分类:1真实/2扩展/3自创 + 置信度评分,落 [[analyses/mock-field-classification-20260818]]。
二、交付物清单
代码:
c-prototype/(新建,36 页 + 登录页 C 端原型)prototype/src/mock/*(14 个 B 端 mock 文件回填)+ prototype/src/constants/*
文档(wiki/analyses/ 6 份 + 本页):
- [[analyses/bc-comprehensive-audit-20260818]] — BC 综合审计(功能/字段/mock 一致性 + 问题清单 P0×4/P1×9/P2×4)
- [[analyses/mock-field-classification-20260818]] — 逐字段三分类(1真实/2扩展/3自创)+置信度
- [[analyses/mock-field-truth-table-20260818]] — 逐字段真实/编造清单
- [[analyses/mock-data-invented-list-20260818]] — 编造数据清单(真实值对照)
- [[analyses/mock-field-design-20260818]] — 字段级 mock 设计总表(每字段→老系统表.列)
- [[analyses/legacy-db-upgrade-proposal-20260818]] — 老系统数据表修改方案(三态+字段级改造+迁移骨架)
三、关键结论与验证
- 数据结构零破坏:
prototype/src/api/*.ts DTO 接口一字未动;变化仅在「字段值(95%)+ 记录条数收缩(8 站→3/6 品牌→1/7 型号→4)+ 个别字段名修正 + 重复键去除」。 - 「真实优先」= 不编造 + 不误伤真实:凡老系统有真实值(gvo 聚合/实体键/券/会员价)一律真实;无真实值(订单派生明细)清零而非编造。
- 构建验证:两端
npm run build 通过(C 端 ✓;B 端 vue-tsc 0 错误 + vite build ✓ built in 11m)。
四、遗留项(供后续)
- B 端 ~92 处明细值标「3 自创(老系统无对应真实数据)」(finance 返佣/结算、marketing 活动、monitor 告警、system 租户、billing 模板时段),gridvo 为极小测试部署,无真实数据可提。
- B 端 3 个
views/payment/*.vue 的 filter 常量重赋值警告(既有代码,非本次回填引入,未修复)。 - 接口前缀归一(
/api/cend vs /api/c-end)、C 端接口入 api-traceability-matrix 为 P1 待办。
相关页面
- [[analyses/session-summary-20260817]] — 前次设计期总结
- [[analyses/c-end-review-20260817]] / [[analyses/b-end-review-20260817]] — B/C 端评审
- [[design/design-conventions]] — 枚举/金额/错误码权威
- [[wiki/audit/DB_ANALYSIS]] — 老系统真实样例数据源
- [[design/db-redesign-proposal-20260812]] — 既有迁移提案