Skip to content

feat(data_masking): 支持自定义脱敏规则 - CE API类型与Mock数据#827

Closed
LordofAvernus wants to merge 2 commits into
mainfrom
dms-ui/feat-800
Closed

feat(data_masking): 支持自定义脱敏规则 - CE API类型与Mock数据#827
LordofAvernus wants to merge 2 commits into
mainfrom
dms-ui/feat-800

Conversation

@LordofAvernus
Copy link
Copy Markdown
Collaborator

Summary

  • 新增自定义脱敏规则相关前端API client函数和TypeScript类型定义
  • 新增Masking API测试Mock数据
  • 更新common.d.ts类型定义支持rule_refs、schema_names等新字段

关联 Issue: https://github.com/actiontech/dms-ee/issues/800

新增自定义脱敏规则相关前端API client函数和Mock数据:
- 扩展Masking API service支持规则CRUD、敏感类型管理等接口
- 新增对应的TypeScript类型定义
- 新增测试Mock数据和Mock API
- 新增rule_refs字段支持规则来源(内置/自定义)区分
- 新增schema_names/table_names支持按库/表粒度扫描
- 新增masking_rule_source/is_masking_enabled等字段
@actiontech-bot actiontech-bot requested a review from Rain-1214 May 6, 2026 04:33
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 80.55% 29241/36300
🟡 Branches 62.94% 10902/17322
🟢 Functions 83.97% 9855/11736
🟢 Lines 84.53% 27937/33051

Test suite run success

3659 tests passing in 811 suites.

Report generated by 🧪jest coverage report action from f9068a8

@LZS911 LZS911 closed this May 8, 2026
@LZS911 LZS911 deleted the dms-ui/feat-800 branch May 8, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants