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; }
- }
-
- }
|