-
Data Governance Dev authored
经历多轮迭代,本次提交整合以下改动: 后端 step7_standards.py: - SAMPLE_SPECS 列表:每条标准可对应多条抽样规格(当前 1 条 default) - 抽样时捕获实际渲染的 SQL 与 spec_id 落到每条 detail (sample_sql / sample_spec_id)— 后端保留供报告用 - violations_flat 增 table_comment / column_comment 字段 - 每条标准新增 violating_fields_count + details_with_violations (过滤掉 violations==0 的字段,前端直接消费) - 过滤零违规标准,不进入 violations_by_standard 前端 index.html: - 字段点击联动:selectedField + selectFieldFilter / clearFieldFilter + filteredViolations computed;选中后明细表只显示该字段违规 - 按标准统计表中字段清单改用 details_with_violations, 自动隐藏 0 违规字段;字段数列加「N / M」红字显示有违规字段数 - 标准列去除「取数口径」折叠面板(用户认为没意义) - 明细表去除选中字段时的 SQL 蓝边面板(用户认为没意义) - 明细表改为 4 列:表/表注释、字段/字段注释、标准/标准名、值/违规原因 - alert 文案改为「X 个标准有违规(共 Y 条违规记录)」 - .field-link / .field-link--active CSS:选中字段高亮 数据 / UI 一致性验证:本后端 AST 通过;本地 == HTTP 服务返回(59051 字节)。 "
9ac8c11b