-
Data Governance Dev authored
后端 queries.py: - SQL 改成 SELECT 全部已配置字段(早期只 SELECT「rules ∪ show_default」, 导致结果表表头 14 列、数据只有 1 列;列与数据错位让非规则列全部 NULL) - 打开连接后调一次 list_columns,从 info_schema 拉字段注释写进 field_list[i].field_comment,供前端表头 tooltip - field_list 顺带回每条规则的 rule_list({id,desc,regex}), 供「⚠ N规则」badge hover 出规则明细 前端: - DataQualityView.vue: resultFields 映射补 comment / ruleList - ResultTable.vue: 表头 cn 包 el-tooltip(无注释则退化 plain span), 已有「⚠ N规则」tooltip 不动 测试: - test_run_query_only_bad_rows.py 加 _FakeDBConnection.list_columns + 3 条用例 (show_default=false + 无规则的字段也要 SELECT;field_comment 从数据源补回; rule_list 带回规则明细),共 12 条全过03eb8d63