|
@@ -216,12 +216,12 @@ namespace OASystem.Domain.Entities.Customer
|
|
|
/// 美国抵达日期
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
|
|
|
- public DateTime USADate { get; set; }
|
|
|
+ public DateTime? USADate { get; set; }
|
|
|
/// <summary>
|
|
|
/// 美国停留天数
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
|
|
|
- public int USADays { get; set; } = 0;
|
|
|
+ public int? USADays { get; set; } = 0;
|
|
|
/// <summary>
|
|
|
/// 加拿大抵达日期
|
|
|
/// </summary>
|
|
@@ -272,7 +272,7 @@ namespace OASystem.Domain.Entities.Customer
|
|
|
/// 被拒时间
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
|
|
|
- public DateTime RejectedDate { get; set; }
|
|
|
+ public DateTime? RejectedDate { get; set; }
|
|
|
/// <summary>
|
|
|
/// 被拒地点
|
|
|
/// </summary>
|
|
@@ -410,12 +410,12 @@ namespace OASystem.Domain.Entities.Customer
|
|
|
/// 结婚日期
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
|
|
|
- public DateTime WeddingDate { get; set; }
|
|
|
+ public DateTime? WeddingDate { get; set; }
|
|
|
/// <summary>
|
|
|
/// 离婚日期
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
|
|
|
- public DateTime DivorceDate { get; set; }
|
|
|
+ public DateTime? DivorceDate { get; set; }
|
|
|
/// <summary>
|
|
|
/// 配偶姓名
|
|
|
/// </summary>
|
|
@@ -476,6 +476,194 @@ namespace OASystem.Domain.Entities.Customer
|
|
|
/// </summary>
|
|
|
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
|
|
|
public string PhD { get; set; }
|
|
|
+
|
|
|
+
|
|
|
+ //----------增加字段------------
|
|
|
+ /// <summary>
|
|
|
+ /// 离婚原因
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
|
|
|
+ public string DivorceRsn { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 美国驾照No
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USA_DLNo { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 美国驾照签发地
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USA_DLPlace { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 美国社会安全号或者纳税ID号
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USA_SSNOrITIN { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 是否是其他国家的永久居民
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string Resident { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 近五年内是否使用过任何社交账号
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
|
|
|
+ public string HasSocialAcc { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 请提供美国详细住址
|
|
|
+ /// 赴美目的
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
|
|
|
+ public string USAAddress { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 赴美目的
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
|
|
|
+ public string PurposeUSA { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 美国联系人或组织
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USAContact { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 美国联系人电话
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAContactTel { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 美国联系人邮箱
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAContactEmail { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 赴美的到达城市
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USAArrivalCity { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 赴美的离开城市
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USADepartCity { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 计划在美国访问的景点
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USAVisitSites { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 赴美同行人姓名
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USACmpName { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 赴美同行人关系
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string USACmpRelation { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 过去5年内到过的国家
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string Cntry5Y { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 签时能流利交流的语言
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
|
|
|
+ public string LangSkill { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 曾被哪些国家拒签/拒签原因
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(300)")]
|
|
|
+ public string DenyNationRsn { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 曾抵达过美国时间
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAHadArrival { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 曾停留美国天数
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(30)")]
|
|
|
+ public string USAHadDays { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 美国移民签证时间
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
|
|
|
+ public DateTime? USAImmVisaDate { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 美国移民签证地点
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAImmVisaPlace { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 美国移民签证种类
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAImmVisa { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 直系亲属在美国 姓名
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAImmedFamName { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 直系亲属在美国 关系
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAImmedFamRel { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 直系亲属在美国 身份
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAImmedFamStat { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 旁系亲属在美国 姓名
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAUncleFamName { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 旁系亲属在美国 关系
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAUncleFamRel { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 旁系亲属在美国 身份
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string USAUncleFamStat { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 父亲姓名
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string FthName { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 父亲出生日期
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public DateTime? FthBirth { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 母亲姓名
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public string MthName { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 母亲出生日期
|
|
|
+ /// </summary>
|
|
|
+ [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
|
|
|
+ public DateTime? MthBirth { get; set; }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -491,4 +679,35 @@ namespace OASystem.Domain.Entities.Customer
|
|
|
[Encrypted]
|
|
|
public string CompanyFullName { get; set; }
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 军事信息
|
|
|
+ /// </summary>
|
|
|
+ public class MilitaryInfo
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 军种(陆军/海军/空军等)
|
|
|
+ /// </summary>
|
|
|
+ public string MilBranch { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 军衔(列兵/上校等)
|
|
|
+ /// </summary>
|
|
|
+ public string MilRank { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 军事特长(狙击/医疗等)
|
|
|
+ /// </summary>
|
|
|
+ public string MilSkill { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 服役时间(单位:xxxx年xx月xx日) 起
|
|
|
+ /// </summary>
|
|
|
+ public DateTime? ServeTimeBegin { get; set; }
|
|
|
+ /// <summary>
|
|
|
+ /// 服役时间(单位:xxxx年xx月xx日)止
|
|
|
+ /// </summary>
|
|
|
+ public DateTime? ServeTimeEnd { get; set; }
|
|
|
+
|
|
|
+ }
|
|
|
}
|