using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.ViewModels.VisaFormDetails
{
///
/// 澳大利亚新签证申请表
///
public class AusNewVisaApplicationForm
{
// 是否曾经去过其他国家
///是否曾经去过其他国家
public List CountryVisits { get; set; }
// 申请人的个人信息
///姓名
public string Name { get; set; }
///曾用名
public string Alias { get; set; }
///婚姻状况
public string MaritalStatus { get; set; }
///出生地
public string BirthPlace { get; set; }
///性别
public string Gender { get; set; }
///手机
public string Mobile { get; set; }
///出生日期
public string BirthDate { get; set; }
///现在住址
public string CurrentAddress { get; set; }
///在职人员信息
public EmploymentInfo EmploymentInfo { get; set; }
///申请人家庭成员
public List FamilyMembers { get; set; }
///关系信息
public List Relations { get; set; }
///拒签历史
public List Rejections { get; set; }
///新西兰/澳大利亚旅行历史
public List TravelHistories { get; set; }
///教育经历
public List Educations { get; set; }
///工作经历
public List WorkExperiences { get; set; }
///服兵役历史
public List MilitaryServices { get; set; }
}
public class CountryVisit
{
///国家
public string Country { get; set; }
///访问日期
public string VisitDate { get; set; }
}
public class TravelHistory
{
public int Order { get; set; } // 次序
public string ArrivalDate { get; set; } // 抵达日期
public string DepartureDate { get; set; } // 离开日期
}
public class EmploymentInfo
{
///现单位名称
public string CompanyName { get; set; }
///现单位地址
public string CompanyAddress { get; set; }
///单位电话
public string CompanyPhone { get; set; }
///目前职位
public string Position { get; set; }
///月收入
public decimal MonthlyIncome { get; set; }
///赴新费用
public string TravelCostType { get; set; }
///负责人姓名
public string ResponsiblePersonName { get; set; }
///负责人电话
public string ResponsiblePersonPhone { get; set; }
}
public class FamilyMember
{
///关系
public string Relation { get; set; }
///姓名
public string Name { get; set; }
///出生日期
public string BirthDate { get; set; }
///婚姻状况
public string MaritalStatus { get; set; }
///现国籍
public string CurrentNationality { get; set; }
///出生国
public string BirthCountry { get; set; }
///居住国
public string CesidenceCountry { get; set; }
///现职务
public string CurrentPosition { get; set; }
}
public class Relation
{
///关系类型
public string RelationType { get; set; }
///姓名
public string Name { get; set; }
///出生日期
public string BirthDate { get; set; }
///地址
public string Address { get; set; }
///联系方式
public string Contact { get; set; }
}
public class Rejection
{
///国家
public string Country { get; set; }
///申请日期
public string ApplicationDate { get; set; }
///申请地点
public string ApplicationLocation { get; set; }
///申请签证类别
public string VisaCategory { get; set; }
///拒签原因
public string Reason { get; set; }
}
public class Education
{
///院校名称
public string SchoolName { get; set; }
///入学时间
public string EnrollmentDate { get; set; }
///毕业时间
public string GraduationDate { get; set; }
///课程专业名称
public string Major { get; set; }
}
public class WorkExperience
{
///单位名称
public string CompanyName { get; set; }
///开始时间
public string StartDate { get; set; }
///结束时间
public string EndDate { get; set; }
///单位所在地
public string Location { get; set; }
///职务
public string Position { get; set; }
}
public class MilitaryService
{
///军衔
public string Rank { get; set; }
///所属部队
public string Unit { get; set; }
///军种
public string Branch { get; set; }
///服役时间
public string ServiceDate { get; set; }
}
}