| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 | namespace OASystem.Domain.ViewModels.CRM{    /// <summary>    /// 签证申请类    /// </summary>    public class VisaClientDetails    {        ///<summary>个人信息</summary>        public PersonalInfo PersonalInfo { get; set; }        ///<summary>教育经历列表</summary>        public List<Education> EducationList { get; set; }        ///<summary>工作经历列表</summary>        public List<WorkExperience> WorkExperienceList { get; set; }        ///<summary>旅行历史</summary>        public List<string> TravelHistory { get; set; }        ///<summary>签证类型</summary>        public string VisaType { get; set; }        ///<summary>签证签发日期</summary>        public string VisaIssueDate { get; set; }        ///<summary>签证有效期</summary>        public string VisaExpiryDate { get; set; }        ///<summary>是否有指纹记录</summary>        public bool HasFingerprints { get; set; }        ///<summary>是否去过申根国家</summary>        public bool HasBeenToSchengen { get; set; }        ///<summary>申根签证详情列表</summary>        public List<string> SchengenVisaDetails { get; set; }        ///<summary>是否被申根国家拒签</summary>        public bool HasBeenRefusedSchengenVisa { get; set; }        ///<summary>申根签证拒签详情</summary>        public string SchengenVisaRefusalDetails { get; set; }        ///<summary>签证目的</summary>        public string VisaPurpose { get; set; }        ///<summary>申请入境次数</summary>        public string VisaEntryTimes { get; set; }        ///<summary>计划出发日期</summary>        public string PlannedDepartureDate { get; set; }        ///<summary>计划回国日期</summary>        public string PlannedReturnDate { get; set; }        ///<summary>签证费用支付方</summary>        public string VisaFeePayer { get; set; }        ///<summary>签证费用支付方式</summary>        public string VisaFeePaymentMethod { get; set; }        ///<summary>赞助人姓名</summary>        public string SponsorName { get; set; }        ///<summary>赞助人地址</summary>        public string SponsorAddress { get; set; }        ///<summary>赞助人国籍</summary>        public string SponsorNationality { get; set; }        ///<summary>赞助人电话</summary>        public string SponsorPhone { get; set; }        ///<summary>赞助人邮箱</summary>        public string SponsorEmail { get; set; }    }        /// <summary>    /// 拒签信息类    /// </summary>    public class RefusalInfo    {        ///<summary>拒签国家</summary>        public string Country { get; set; }        ///<summary>拒签日期</summary>        public string Date { get; set; }        ///<summary>拒签地点</summary>        public string Location { get; set; }        ///<summary>申请签证类型</summary>        public string VisaType { get; set; }        ///<summary>拒签原因</summary>        public string Reason { get; set; }    }    /// <summary>    /// 参军信息类    /// </summary>    public class MilitaryServiceInfo    {        ///<summary>军种</summary>        public string Branch { get; set; }        ///<summary>军衔</summary>        public string Rank { get; set; }        ///<summary>军事特长</summary>        public string Specialty { get; set; }        ///<summary>服役开始日期</summary>        public string StartDate { get; set; }        ///<summary>服役结束日期</summary>        public string EndDate { get; set; }    }    /// <summary>    /// 家庭成员信息类    /// </summary>    public class FamilyMemberInfo    {        ///<summary>关系</summary>        public string Relationship { get; set; }        ///<summary>姓名</summary>        public string Name { get; set; }        ///<summary>出生日期</summary>        public string BirthDate { get; set; }        ///<summary>出生地</summary>        public string BirthPlace { get; set; }        ///<summary>现国籍</summary>        public string CurrentNationality { get; set; }        ///<summary>出生国</summary>        public string CountryOfBirth { get; set; }        ///<summary>婚姻状况</summary>        public string MaritalStatus { get; set; }        ///<summary>地址</summary>        public string Address { get; set; }        ///<summary>联系方式</summary>        public string Contact { get; set; }        ///<summary>现职务</summary>        public string CurrentOccupation { get; set; }        ///<summary>现居住国</summary>        public string Nationality { get; set; }        ///<summary>护照号码(如有)</summary>        public string PassportNumber { get; set; }        ///<summary>签证状态(如有)</summary>        public string VisaStatus { get; set; }    }    /// <summary>    /// 新西兰/澳大利亚联系人信息类    /// </summary>    public class NzAuContactInfo    {        ///<summary>关系</summary>        public string Relationship { get; set; }        ///<summary>姓名</summary>        public string Name { get; set; }        ///<summary>出生日期</summary>        public string BirthDate { get; set; }        ///<summary>地址</summary>        public string Address { get; set; }        ///<summary>联系方式</summary>        public string Contact { get; set; }    }    // 个人信息类    public class PersonalInfo    {        ///<summary>姓名</summary>        public string Name { get; set; }        ///<summary>拼音名</summary>        public string PinyinName { get; set; }        ///<summary>别名</summary>        public string Alias { get; set; }        ///<summary>性别</summary>        public string Gender { get; set; }        ///<summary>出生日期</summary>        public string BirthDate { get; set; }        ///<summary>出生地</summary>        public string BirthPlace { get; set; }        ///<summary>身份证号码</summary>        public string IdNumber { get; set; }        ///<summary>婚姻状况</summary>        public string MaritalStatus { get; set; }        ///<summary>配偶姓名</summary>        public string SpouseName { get; set; }        ///<summary>配偶出生日期</summary>        public string SpouseBirthDate { get; set; }        ///<summary>配偶出生地</summary>        public string SpouseBirthPlace { get; set; }        ///<summary>家庭地址</summary>        public string FamilyAddress { get; set; }        ///<summary>家庭电话</summary>        public string FamilyPhone { get; set; }        ///<summary>移动电话</summary>        public string MobilePhone { get; set; }        ///<summary>电子邮件</summary>        public string Email { get; set; }        ///<summary>护照号码</summary>        public string PassportNumber { get; set; }        ///<summary>护照签发地</summary>        public string PassportIssuePlace { get; set; }        ///<summary>美国社会安全号或纳税ID号</summary>        public string SocialSecurityNumber { get; set; }        ///<summary>是否有驾照</summary>        public bool HasDriversLicense { get; set; }        ///<summary>驾照号码</summary>        public string DriversLicenseNumber { get; set; }        ///<summary>驾照签发地</summary>        public string DriversLicenseIssuePlace { get; set; }        ///<summary>是否是其他国家的永久居民</summary>        public bool IsPermanentResident { get; set; }        ///<summary>是否使用过社交账号</summary>        public bool HasSocialMediaAccounts { get; set; }        ///<summary>社交账号列表</summary>        public List<string> SocialMediaAccounts { get; set; }        ///<summary>是否丢失过护照</summary>        public bool HasLostPassport { get; set; }        ///<summary>丢失护照号码</summary>        public string LostPassportNumber { get; set; }        ///<summary>是否曾被拒签</summary>        public bool HasBeenRefusedVisa { get; set; }        ///<summary>拒签信息列表</summary>        public List<RefusalInfo> RefusalInfos { get; set; }        ///<summary>是否申请过美国移民签证</summary>        public bool HasImmigrantVisaApplication { get; set; }        ///<summary>移民签证申请详情</summary>        public string ImmigrantVisaApplicationDetails { get; set; }        ///<summary>是否有直系亲属在美国</summary>        public bool HasRelativesInUsa { get; set; }        ///<summary>美国直系亲属详情列表</summary>        public List<string> RelativesInUsaDetails { get; set; }        ///<summary>是否有旁系亲属在美国</summary>        public bool HasDistantRelativesInUsa { get; set; }        ///<summary>美国旁系亲属详情列表</summary>        public List<string> DistantRelativesInUsaDetails { get; set; }        ///<summary>是否参过军</summary>        public bool HasMilitaryService { get; set; }        ///<summary>参军信息列表</summary>        public List<MilitaryServiceInfo> MilitaryServiceInfos { get; set; }        ///<summary>家庭成员信息列表</summary>        public List<FamilyMemberInfo> FamilyMembers { get; set; }        ///<summary>在新西兰/澳大利亚是否有亲属、朋友或联系人</summary>        public List<NzAuContactInfo> NzAuContacts { get; set; }        ///<summary>父亲姓名</summary>        public string FatherName { get; set; }        ///<summary>父亲出生日期</summary>        public string FatherBirthDate { get; set; }        ///<summary>母亲姓名</summary>        public string MotherName { get; set; }        ///<summary>母亲出生日期</summary>        public string MotherBirthDate { get; set; }    }    // 教育经历类    public class Education    {        ///<summary>学校名称</summary>        public string SchoolName { get; set; }        ///<summary>学校地址</summary>        public string SchoolAddress { get; set; }        ///<summary>学位</summary>        public string Degree { get; set; }        ///<summary>专业</summary>        public string Major { get; set; }        ///<summary>入学日期</summary>        public string EnrollmentDate { get; set; }        ///<summary>毕业日期</summary>        public string GraduationDate { get; set; }    }    // 工作经历类    public class WorkExperience    {        ///<summary>公司名称</summary>        public string CompanyName { get; set; }        ///<summary>公司地址</summary>        public string CompanyAddress { get; set; }        ///<summary>职位</summary>        public string Position { get; set; }        ///<summary>开始日期</summary>        public string StartDate { get; set; }        ///<summary>结束日期</summary>        public string EndDate { get; set; }        ///<summary>上级领导姓名</summary>        public string SupervisorName { get; set; }        ///<summary>上级领导电话</summary>        public string SupervisorPhone { get; set; }    }    }
 |