diff --git a/XCode/Membership/Interfaces/IUser.cs b/XCode/Membership/Interfaces/IUser.cs
index a74bfbe70..d213bf1c1 100644
--- a/XCode/Membership/Interfaces/IUser.cs
+++ b/XCode/Membership/Interfaces/IUser.cs
@@ -29,9 +29,15 @@ public partial interface IUser
/// 邮件。支持登录
String? Mail { get; set; }
+ /// 邮箱是否验证。
+ Boolean MailVerified { get; set; }
+
/// 手机。支持登录
String? Mobile { get; set; }
+ /// 手机是否验证。
+ Boolean MobileVerified { get; set; }
+
/// 代码。身份证、员工编码等,支持登录
String? Code { get; set; }
diff --git a/XCode/Membership/Member.xml b/XCode/Membership/Member.xml
index d16a9cf31..ec0ee3f48 100644
--- a/XCode/Membership/Member.xml
+++ b/XCode/Membership/Member.xml
@@ -47,7 +47,9 @@
+
+
diff --git a/XCode/Membership/Membership.htm b/XCode/Membership/Membership.htm
index 020eba921..12dd4c2c5 100644
--- a/XCode/Membership/Membership.htm
+++ b/XCode/Membership/Membership.htm
@@ -115,6 +115,17 @@
用户(User)
支持登录 |
+
+ MailVerified |
+ 邮箱是否验证 |
+ Boolean |
+ |
+ |
+ |
+ N |
+ |
+
+
Mobile |
手机 |
@@ -126,6 +137,17 @@ 用户(User)
支持登录 |
+
+ MobileVerified |
+ 手机是否验证 |
+ Boolean |
+ |
+ |
+ |
+ N |
+ |
+
+
Code |
代码 |
diff --git a/XCode/Membership/Models/UserModel.cs b/XCode/Membership/Models/UserModel.cs
index f21ca806b..cdeac4b03 100644
--- a/XCode/Membership/Models/UserModel.cs
+++ b/XCode/Membership/Models/UserModel.cs
@@ -31,9 +31,15 @@ public partial class UserModel : IModel
/// 邮件。支持登录
public String? Mail { get; set; }
+ /// 邮箱是否验证。
+ public Boolean MailVerified { get; set; }
+
/// 手机。支持登录
public String? Mobile { get; set; }
+ /// 手机是否验证。
+ public Boolean MobileVerified { get; set; }
+
/// 代码。身份证、员工编码等,支持登录
public String? Code { get; set; }
@@ -120,7 +126,9 @@ public virtual Object? this[String name]
"DisplayName" => DisplayName,
"Sex" => Sex,
"Mail" => Mail,
+ "MailVerified" => MailVerified,
"Mobile" => Mobile,
+ "MobileVerified" => MobileVerified,
"Code" => Code,
"AreaId" => AreaId,
"Avatar" => Avatar,
@@ -157,7 +165,9 @@ public virtual Object? this[String name]
case "DisplayName": DisplayName = Convert.ToString(value); break;
case "Sex": Sex = (XCode.Membership.SexKinds)value.ToInt(); break;
case "Mail": Mail = Convert.ToString(value); break;
+ case "MailVerified": MailVerified = value.ToBoolean(); break;
case "Mobile": Mobile = Convert.ToString(value); break;
+ case "MobileVerified": MobileVerified = value.ToBoolean(); break;
case "Code": Code = Convert.ToString(value); break;
case "AreaId": AreaId = value.ToInt(); break;
case "Avatar": Avatar = Convert.ToString(value); break;
@@ -198,7 +208,9 @@ public void Copy(IUser model)
DisplayName = model.DisplayName;
Sex = model.Sex;
Mail = model.Mail;
+ MailVerified = model.MailVerified;
Mobile = model.Mobile;
+ MobileVerified = model.MobileVerified;
Code = model.Code;
AreaId = model.AreaId;
Avatar = model.Avatar;
diff --git "a/XCode/Membership/\347\224\250\346\210\267.cs" "b/XCode/Membership/\347\224\250\346\210\267.cs"
index 32a71e4e4..1ec82e4e5 100644
--- "a/XCode/Membership/\347\224\250\346\210\267.cs"
+++ "b/XCode/Membership/\347\224\250\346\210\267.cs"
@@ -76,6 +76,14 @@ public partial class User : IUser, IEntity
[BindColumn("Mail", "邮件。支持登录", "", ItemType = "mail")]
public String? Mail { get => _Mail; set { if (OnPropertyChanging("Mail", value)) { _Mail = value; OnPropertyChanged("Mail"); } } }
+ private Boolean _MailVerified;
+ /// 邮箱是否验证。
+ [DisplayName("邮箱是否验证")]
+ [Description("邮箱是否验证。")]
+ [DataObjectField(false, false, false, 0)]
+ [BindColumn("MailVerified", "邮箱是否验证。", "")]
+ public Boolean MailVerified { get => _MailVerified; set { if (OnPropertyChanging("MailVerified", value)) { _MailVerified = value; OnPropertyChanged("MailVerified"); } } }
+
private String? _Mobile;
/// 手机。支持登录
[DisplayName("手机")]
@@ -84,6 +92,14 @@ public partial class User : IUser, IEntity
[BindColumn("Mobile", "手机。支持登录", "", ItemType = "mobile")]
public String? Mobile { get => _Mobile; set { if (OnPropertyChanging("Mobile", value)) { _Mobile = value; OnPropertyChanged("Mobile"); } } }
+ private Boolean _MobileVerified;
+ /// 手机是否验证。
+ [DisplayName("手机是否验证")]
+ [Description("手机是否验证。")]
+ [DataObjectField(false, false, false, 0)]
+ [BindColumn("MobileVerified", "手机是否验证。", "")]
+ public Boolean MobileVerified { get => _MobileVerified; set { if (OnPropertyChanging("MobileVerified", value)) { _MobileVerified = value; OnPropertyChanged("MobileVerified"); } } }
+
private String? _Code;
/// 代码。身份证、员工编码等,支持登录
[DisplayName("代码")]
@@ -335,7 +351,9 @@ public void Copy(UserModel model)
DisplayName = model.DisplayName;
Sex = model.Sex;
Mail = model.Mail;
+ MailVerified = model.MailVerified;
Mobile = model.Mobile;
+ MobileVerified = model.MobileVerified;
Code = model.Code;
AreaId = model.AreaId;
Avatar = model.Avatar;
@@ -376,7 +394,9 @@ public override Object? this[String name]
"DisplayName" => _DisplayName,
"Sex" => _Sex,
"Mail" => _Mail,
+ "MailVerified" => _MailVerified,
"Mobile" => _Mobile,
+ "MobileVerified" => _MobileVerified,
"Code" => _Code,
"AreaId" => _AreaId,
"Avatar" => _Avatar,
@@ -416,7 +436,9 @@ public override Object? this[String name]
case "DisplayName": _DisplayName = Convert.ToString(value); break;
case "Sex": _Sex = (XCode.Membership.SexKinds)value.ToInt(); break;
case "Mail": _Mail = Convert.ToString(value); break;
+ case "MailVerified": _MailVerified = value.ToBoolean(); break;
case "Mobile": _Mobile = Convert.ToString(value); break;
+ case "MobileVerified": _MobileVerified = value.ToBoolean(); break;
case "Code": _Code = Convert.ToString(value); break;
case "AreaId": _AreaId = value.ToInt(); break;
case "Avatar": _Avatar = Convert.ToString(value); break;
@@ -555,9 +577,15 @@ public partial class _
/// 邮件。支持登录
public static readonly Field Mail = FindByName("Mail");
+ /// 邮箱是否验证。
+ public static readonly Field MailVerified = FindByName("MailVerified");
+
/// 手机。支持登录
public static readonly Field Mobile = FindByName("Mobile");
+ /// 手机是否验证。
+ public static readonly Field MobileVerified = FindByName("MobileVerified");
+
/// 代码。身份证、员工编码等,支持登录
public static readonly Field Code = FindByName("Code");
@@ -663,9 +691,15 @@ public partial class __
/// 邮件。支持登录
public const String Mail = "Mail";
+ /// 邮箱是否验证。
+ public const String MailVerified = "MailVerified";
+
/// 手机。支持登录
public const String Mobile = "Mobile";
+ /// 手机是否验证。
+ public const String MobileVerified = "MobileVerified";
+
/// 代码。身份证、员工编码等,支持登录
public const String Code = "Code";