aaa4046c41
功能变更:
1. 增强 getRulesList 函数
- 添加风险等级筛选参数 (risk: '高' | '中' | '低')
- 支持按风险等级精确筛选评查点
- 保持现有分页、关键词搜索、分组筛选等功能
2. 新增 getRuleStatistics 函数
- 返回评查点总数 (total_count)
- 返回启用/禁用数量 (enabled_count, disabled_count)
- 返回按风险等级分组统计 (by_risk: {low, medium, high})
- 返回按规则组分组统计 (by_group: [{group_id, group_name, count}])
- 规则组统计按数量降序排序
技术实现:
- 使用 PostgREST 客户端进行数据查询
- 处理不同端口API响应格式差异
- Map数据结构优化分组统计性能
- 批量查询规则组名称避免N+1查询问题
符合实施计划:
- 阶段 2.1:评查点查询接口对接 ✅
- 所有验收标准已满足
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>