From 568843f71c8405dfac973efa11d7f919455219ea Mon Sep 17 00:00:00 2001 From: BvBeJ Date: Tue, 4 Mar 2025 17:12:57 +0800 Subject: [PATCH] =?UTF-8?q?[=F0=9F=9A=80]=20v0.12.23?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/ddm/mark.go | 9 +++++++++ pkg/ddm/type.go | 15 +++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/pkg/ddm/mark.go b/pkg/ddm/mark.go index 3d95e00..086026f 100644 --- a/pkg/ddm/mark.go +++ b/pkg/ddm/mark.go @@ -60,3 +60,12 @@ func (e Email) MarshalJSON() ([]byte, error) { v := fmt.Sprintf("%s***%s", split[0][:1], split[0][len(split[0])-1:]) return []byte(`"` + v + "@" + split[1] + `"`), nil } + +func (usc UnifiedSocialCreditCode) MarshalJSON() ([]byte, error) { + if len(usc) != 18 { + return []byte(`"` + usc + `"`), nil + } + + v := fmt.Sprintf("%s**********%s", usc[:4], usc[14:]) + return []byte(`"` + v + `"`), nil +} diff --git a/pkg/ddm/type.go b/pkg/ddm/type.go index 47de14c..13617f3 100644 --- a/pkg/ddm/type.go +++ b/pkg/ddm/type.go @@ -1,19 +1,22 @@ package ddm -// 手机号 132****7986 +// Mobile 手机号 132****7986 type Mobile string -// 银行卡号 622888******5676 +// BankCard 银行卡号 622888******5676 type BankCard string -// 身份证号 1******7 +// IDCard 身份证号 1******7 type IDCard string -// 姓名 *鸿章 +// IDName 姓名 *鸿章 type IDName string -// 密码 ****** +// PassWord 密码 ****** type PassWord string -// 邮箱 l***w@gmail.com +// Email 邮箱 l***w@gmail.com type Email string + +// UnifiedSocialCreditCode 统一社会信用代码 9137****73X +type UnifiedSocialCreditCode string -- 2.34.1