AusNewVisaApplicationForm.cs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace OASystem.Domain.ViewModels.VisaFormDetails
  7. {
  8. /// <summary>
  9. /// 澳大利亚新签证申请表
  10. /// </summary>
  11. public class AusNewVisaApplicationForm
  12. {
  13. // 是否曾经去过其他国家
  14. ///<summary>是否曾经去过其他国家</summary>
  15. public List<CountryVisit> CountryVisits { get; set; }
  16. // 申请人的个人信息
  17. ///<summary>姓名</summary>
  18. public string Name { get; set; }
  19. ///<summary>曾用名</summary>
  20. public string Alias { get; set; }
  21. ///<summary>婚姻状况</summary>
  22. public string MaritalStatus { get; set; }
  23. ///<summary>出生地</summary>
  24. public string BirthPlace { get; set; }
  25. ///<summary>性别</summary>
  26. public string Gender { get; set; }
  27. ///<summary>手机</summary>
  28. public string Mobile { get; set; }
  29. ///<summary>出生日期</summary>
  30. public string BirthDate { get; set; }
  31. ///<summary>现在住址</summary>
  32. public string CurrentAddress { get; set; }
  33. ///<summary>在职人员信息</summary>
  34. public EmploymentInfo EmploymentInfo { get; set; }
  35. ///<summary>申请人家庭成员</summary>
  36. public List<FamilyMember> FamilyMembers { get; set; }
  37. ///<summary>关系信息</summary>
  38. public List<Relation> Relations { get; set; }
  39. ///<summary>拒签历史</summary>
  40. public List<Rejection> Rejections { get; set; }
  41. ///<summary>新西兰/澳大利亚旅行历史</summary>
  42. public List<TravelHistory> TravelHistories { get; set; }
  43. ///<summary>教育经历</summary>
  44. public List<Education> Educations { get; set; }
  45. ///<summary>工作经历</summary>
  46. public List<WorkExperience> WorkExperiences { get; set; }
  47. ///<summary>服兵役历史</summary>
  48. public List<MilitaryService> MilitaryServices { get; set; }
  49. }
  50. public class CountryVisit
  51. {
  52. ///<summary>国家</summary>
  53. public string Country { get; set; }
  54. ///<summary>访问日期</summary>
  55. public string VisitDate { get; set; }
  56. }
  57. public class TravelHistory
  58. {
  59. public int Order { get; set; } // 次序
  60. public string ArrivalDate { get; set; } // 抵达日期
  61. public string DepartureDate { get; set; } // 离开日期
  62. }
  63. public class EmploymentInfo
  64. {
  65. ///<summary>现单位名称</summary>
  66. public string CompanyName { get; set; }
  67. ///<summary>现单位地址</summary>
  68. public string CompanyAddress { get; set; }
  69. ///<summary>单位电话</summary>
  70. public string CompanyPhone { get; set; }
  71. ///<summary>目前职位</summary>
  72. public string Position { get; set; }
  73. ///<summary>月收入</summary>
  74. public decimal MonthlyIncome { get; set; }
  75. ///<summary>赴新费用</summary>
  76. public string TravelCostType { get; set; }
  77. ///<summary>负责人姓名</summary>
  78. public string ResponsiblePersonName { get; set; }
  79. ///<summary>负责人电话</summary>
  80. public string ResponsiblePersonPhone { get; set; }
  81. }
  82. public class FamilyMember
  83. {
  84. ///<summary>关系</summary>
  85. public string Relation { get; set; }
  86. ///<summary>姓名</summary>
  87. public string Name { get; set; }
  88. ///<summary>出生日期</summary>
  89. public string BirthDate { get; set; }
  90. ///<summary>婚姻状况</summary>
  91. public string MaritalStatus { get; set; }
  92. ///<summary>现国籍</summary>
  93. public string CurrentNationality { get; set; }
  94. ///<summary>出生国</summary>
  95. public string BirthCountry { get; set; }
  96. ///<summary>居住国</summary>
  97. public string CesidenceCountry { get; set; }
  98. ///<summary>现职务</summary>
  99. public string CurrentPosition { get; set; }
  100. }
  101. public class Relation
  102. {
  103. ///<summary>关系类型</summary>
  104. public string RelationType { get; set; }
  105. ///<summary>姓名</summary>
  106. public string Name { get; set; }
  107. ///<summary>出生日期</summary>
  108. public string BirthDate { get; set; }
  109. ///<summary>地址</summary>
  110. public string Address { get; set; }
  111. ///<summary>联系方式</summary>
  112. public string Contact { get; set; }
  113. }
  114. public class Rejection
  115. {
  116. ///<summary>国家</summary>
  117. public string Country { get; set; }
  118. ///<summary>申请日期</summary>
  119. public string ApplicationDate { get; set; }
  120. ///<summary>申请地点</summary>
  121. public string ApplicationLocation { get; set; }
  122. ///<summary>申请签证类别</summary>
  123. public string VisaCategory { get; set; }
  124. ///<summary>拒签原因</summary>
  125. public string Reason { get; set; }
  126. }
  127. public class Education
  128. {
  129. ///<summary>院校名称</summary>
  130. public string SchoolName { get; set; }
  131. ///<summary>入学时间</summary>
  132. public string EnrollmentDate { get; set; }
  133. ///<summary>毕业时间</summary>
  134. public string GraduationDate { get; set; }
  135. ///<summary>课程专业名称</summary>
  136. public string Major { get; set; }
  137. }
  138. public class WorkExperience
  139. {
  140. ///<summary>单位名称</summary>
  141. public string CompanyName { get; set; }
  142. ///<summary>开始时间</summary>
  143. public string StartDate { get; set; }
  144. ///<summary>结束时间</summary>
  145. public string EndDate { get; set; }
  146. ///<summary>单位所在地</summary>
  147. public string Location { get; set; }
  148. ///<summary>职务</summary>
  149. public string Position { get; set; }
  150. }
  151. public class MilitaryService
  152. {
  153. ///<summary>军衔</summary>
  154. public string Rank { get; set; }
  155. ///<summary>所属部队</summary>
  156. public string Unit { get; set; }
  157. ///<summary>军种</summary>
  158. public string Branch { get; set; }
  159. ///<summary>服役时间</summary>
  160. public string ServiceDate { get; set; }
  161. }
  162. }