增加data mask 调度与注册逻辑

This commit is contained in:
2023-05-23 14:32:26 +08:00
parent e7bcb76acd
commit 235bb019cf
4 changed files with 98 additions and 0 deletions

28
abstract.go Normal file
View File

@ -0,0 +1,28 @@
// Package data_mask ...
//
// Description : data_mask ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2023-05-23 14:23
package data_mask
// IDataMask 接口约束
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 14:23 2023/5/23
type IDataMask interface {
// Mask 将输入的input, 转换成输出数据
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 14:24 2023/5/23
Mask(input string) string
// Type 数据脱敏类型
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 14:24 2023/5/23
Type() string
}