Files
ccdi/docs/reports/implementation/2026-03-20-results-overview-employee-result-table-backend-implementation.md

5.6 KiB
Raw Blame History

结果总览员工结果表后端实施记录

设计对照

  • 本次实现对照设计文档 2026-03-20-results-overview-employee-result-table-design.md 落地。
  • 实现范围与设计保持一致:
    • 新增结果总览员工结果表
    • 命中结果写库后同事务重算员工结果表
    • 结果总览 4 类查询切换为只读员工结果表
    • 模型卡片 warningCount 保持为原始标签命中次数

本次改动

处理说明

  • 没有新增平行 Controller 或对外接口,继续复用现有 CcdiProjectOverviewController + Service + Mapper 入口。
  • 没有引入异步刷新、缓存或补丁式兜底逻辑,按设计保持“按项目整块重算”的最短实现路径。
  • 为兼容现有 MySQL 能力,结果表快照查询使用 json_extract + JSON 数组下标展开,没有引入 json_table 或窗口函数。
  • hit_rules_json 在规则快照中补充 modelCode,以便模型人员分页在按模型筛选时仍能只返回当前筛选模型范围内的异常标签。

提交记录

  • ec006f2 新增结果总览员工结果表结构
  • 0a58ac3 实现结果总览员工结果聚合构建
  • f539c4b 接入结果总览员工结果同步重算
  • ef10616 切换结果总览查询到员工结果表