package common type UserAuthStatus struct { // 【用户id】用户id Id string `json:"id,omitempty"` // 【三方系统业务id】三方系统业务id(别名openUserId) BizId string `json:"bizId,omitempty"` // 【用户名称】用户名称 Name string `json:"name,omitempty"` // 【用户联系方式】用户联系方式 Mobile string `json:"mobile,omitempty"` // 【用户电子邮箱】用户电子邮箱 Email string `json:"email,omitempty"` // 【自定义登录账号】自定义登录账号 AccountNo string `json:"accountNo,omitempty"` // 【用户认证状态】用户认证状态:REGISTERED(\"未认证\"),CERTIFYING(\"认证中\"),AUTH_SUCCESS(\"已认证成功\"),AUTH_FAILURE(\"认证失败\"),EXPIRE(“认证已过期”) Status string `json:"status,omitempty"` // 【认证有效期】认证有效期。若为具体日期格式为:yyyy-MM-dd,若长期有效则返回“长期有效” AuthExpireDate string `json:"authExpireDate,omitempty"` // 【个人证件类型】个人证件类型:IDCARD(\"二代身份证\")、PASSPORT(\"护照\")、HKMP(\"港澳通行证\")、MTPS(\"台胞证\") PaperType string `json:"paperType,omitempty"` // 【身份证号摘要】采用MD5加密方式,返回身份证号32位小写哈希值 CardNoHash string `json:"cardNoHash,omitempty"` // 【用户所在的公司信息】用户所在的公司信息 Companies []*UserAuthStatusCompanies `json:"companies,omitempty"` // 【用户在基础服务的认证状态】用户在基础服务的认证状态:REGISTERED(\"未认证\"),CERTIFYING(\"认证中\"),AUTH_SUCCESS(\"已认证成功\"),AUTH_FAILURE(\"认证失败\")。 说明:当用户认证已过期时,该参数仍会返回AUTH_SUCCESS(\"已认证成功\") CloudStatus string `json:"cloudStatus,omitempty"` // 【认证来源】认证来源 AuthSource string `json:"authSource,omitempty"` // 【同身份用户列表】同身份用户列表:即接口传入的用户若存在证件号(不管是否实名认真,账号信息只要有证件号),则以此证件号查询在系统中是否还存在同身份(即同样的证件号)的账号,若存在则返回所有同身份的用户详情 SameUsers []*UserAuthStatus `json:"sameUsers,omitempty"` // 【别名】别名。用户使用英文样式的FDA签名时,“签署人姓名”需显示英文时,可在别名中进行维护 PrintSignature string `json:"printSignature,omitempty"` // 【唯一标识码】唯一标识码。用户的唯一标识码将展示在FDA签名中 UniqueSymbol string `json:"uniqueSymbol,omitempty"` }