using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Dtos.CRM
{
public class DeleClientOpDto
{
///
/// 操作状态
/// 1 添加
/// 2 修改
///
public int Status { get; set; }
///
/// 客户资料信息
///
public DeleClient DeleClient { get; set; }
public List CustomerFamily { get; set; }
public List CustomerCert { get; set; }
public List WorkExperience { get; set; }
public List CustomerSchool { get; set; }
}
///
/// 客户资料修改
///
public class DeleClient
{
public int MyProperty { get; set; }
///
/// 编号
///
public int Id { get; set; }
///
/// 团组Id
///
public int DiId { get; set; }
///
/// 中文姓名
///
public string LastName { get; set; }
///
/// 英文姓名
///
public string FirstName { get; set; }
///
/// 曾用名
///
public string OldName { get; set; }
///
/// 名字拼音
///
public string Pinyin { get; set; }
///
/// 性别 0男1女
///
public int Sex { get; set; }
///
/// 婚姻状况 0、1、2、3、4 (未设置、未婚、已婚、离异、丧偶)
///
public int Marriage { get; set; }
///
/// 客户手机号
///
public string Phone { get; set; }
///
/// 出生省份
///
public string BirthProvince { get; set; }
///
/// 出生城市
///
public string BirthCity { get; set; }
///
/// 出生日期
///
public string BirthDay { get; set; }
///
/// 机票喜好舱位
///
public string AirType { get; set; }
///
/// 是否靠窗
///
public int SeatPref { get; set; }
///
/// 机票备注
///
public string AirRemark { get; set; }
///
/// 酒店喜好房型
///
public string RoomType { get; set; }
///
/// 酒店需求
///
public string RoomPref { get; set; }
///
/// 家庭联系方式
///
public string Tel { get; set; }
///
/// 客户电子邮件
///
public string Email { get; set; }
///
/// 住址
///
public string Address { get; set; }
///
/// 最高学历
///
public string HighestEducation { get; set; }
///
/// 邮编
///
public string PostCodes { get; set; }
///
/// 客户公司Id
///
public int CrmCompanyId { get; set; }
///
/// 职位
///
public string Job { get; set; }
///
/// 本人工作内容
///
public string WorkState { get; set; }
///
/// 入职时间
///
public string WorkDate { get; set; }
///
/// 薪资
///
public string Wage { get; set; }
///
/// (单位/部门)电话
///
public string ClientPhone { get; set; }
///
/// (单位/部门)传真
///
public string ClientFax { get; set; }
///
/// (单位/部门)邮箱
///
public string ClientEmail { get; set; }
///
/// (单位/部门)负责人姓名
///
public string ClientLeader { get; set; }
///
/// (单位/部门)负责人职务
///
public string ClientLeaderJob { get; set; }
///
/// 是否有获批的申根签证
/// 0否1是
///
public int IsGetSchengen { get; set; }
///
/// 申根有效期
///
public DateTime StartTime { get; set; }
///
/// 申根有效期
///
public DateTime EndTime { get; set; }
///
/// 申根是否在使馆有指纹记录
/// 0否1是
///
public int IsFinger { get; set; }
///
/// 申根指纹录入时间
///
public DateTime FingerDate { get; set; }
///
/// 是否因公去过美国/加拿大
/// 0否1是
///
public int IsVisitUC { get; set; }
///
/// 美国抵达日期
///
public DateTime USADate { get; set; }
///
/// 美国停留天数
///
public int USADays { get; set; }
///
/// 加拿大抵达日期
///
public DateTime CanDate { get; set; }
///
/// 加拿大停留天数
///
public int CanDays { get; set; }
///
/// 是否曾获得过因公美国签证 0否1是
///
public int IsUSAVia { get; set; }
///
/// 因公美国签证最近获得时间
/// 0否1是
///
public DateTime GetUSAVisaDate { get; set; }
///
/// 因公美国签证地点
///
public string GetUPPlace { get; set; }
///
/// 因公美国签证种类
///
public string USAVisaCate { get; set; }
///
/// 因公美国签证编码
///
public string USAVisaCode { get; set; }
///
/// 是否在使馆留过十指的指纹 0否1是
///
public int USAFinger { get; set; }
///
/// 是否曾经被拒签 0否1是
///
public int IsRejected { get; set; }
///
/// 被拒时间
///
public DateTime RejectedDate { get; set; }
///
/// 被拒地点
///
public string RejectedPlace { get; set; }
///
/// 被拒签证种类
///
public string RejectedVisa { get; set; }
///
/// 美国签证是否被吊销过 0否1是
///
public int IsRevoke { get; set; }
///
/// 护照是否曾经丢失 0否1是
///
public int IsLose { get; set; }
///
/// 丢失护照时间
///
public DateTime LoseDate { get; set; }
///
/// 丢失护照编号
///
public string LoseCode { get; set; }
///
/// 丢失的护照是否有美国签证 0否1是
///
public int IsUSAVisa { get; set; }
///
/// 夫/妻是否已在美国
/// 0否1是
///
public int MateUSA { get; set; }
///
/// 夫/妻身份
///
public string MateIden { get; set; }
///
/// 未婚夫/妻是否已在美国 0否1是
///
public int WHUSA { get; set; }
///
/// 未婚夫/妻身份
///
public string WHIden { get; set; }
///
/// 父/母是否已在美国
/// 0否1是
///
public int ParentUSA { get; set; }
///
/// 父/母身份
///
public string ParentIden { get; set; }
///
/// 子/女是否已在美国 0否1是
///
public int ChildUSA { get; set; }
///
/// 子/女身份
///
public string ChildIden { get; set; }
///
/// 兄弟/姐妹是否已在美国 0否1是
///
public int BroUSA { get; set; }
///
/// 兄弟/姐妹身份
///
public string BroIden { get; set; }
///
/// 所属/捐助/工作过的职业协会、社会团体和慈善机构
///
public string Social { get; set; }
///
/// 是否参军
/// 0否1是
///
public int IsArmy { get; set; }
///
/// 参军详情
///
public string ArmyState { get; set; }
///
/// 在外期间费用承担人
///
public string CostBearers { get; set; }
///
/// 填表经办人
///
public string TableOpName { get; set; }
///
/// 填表经办人联系电话
///
public string TableOpTel { get; set; }
///
/// 填表日期
///
public DateTime TableDate { get; set; }
///
/// 所属党派或宗教
///
public string Party { get; set; }
///
/// 国籍
///
public string Nationality { get; set; }
///
/// 结婚日期
///
public DateTime WeddingDate { get; set; }
///
/// 离婚日期
///
public DateTime DivorceDate { get; set; }
///
/// 配偶姓名
///
public string MateName { get; set; }
///
/// 配偶出生日期
///
public DateTime MateBirthDay { get; set; }
///
/// 配偶出生城市
///
public string MateBirthCity { get; set; }
///
/// 配偶出生国家省份
///
public string MateBirthCountry { get; set; }
///
/// 配偶住址
///
public string MateAddress { get; set; }
///
/// 配偶工作单位
///
public string MateClient { get; set; }
///
/// 配偶工作单位地址
///
public string MateClientAddress { get; set; }
///
/// 配偶职务
///
public string MateJob { get; set; }
///
/// 因公出访国家
///
public string VisitCountry { get; set; }
///
/// 发表的期刊/论文
///
public string Paper { get; set; }
///
/// 专利
///
public string Papent { get; set; }
///
/// 发表的博士论文
///
public string PhD { get; set; }
///
/// 创建者Id
///
public int CreateUserId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 家庭成员资料修改
///
public class CustomerFamily
{
///
/// 编号
///
public int Id { get; set; }
///
/// 客户表ID
///
public int DcId { get; set; }
///
/// 家庭成员称谓
/// SetData = 40 签证客户家人称谓 读取时使用
/// 存储时 存储name
///
public string Appellation { get; set; }
///
/// 家庭成员姓名
///
public string Name { get; set; }
///
/// 家庭成员出生日期
///
public DateTime BirthDay { get; set; }
///
/// 家庭成员出生地
///
public string BirthPlace { get; set; }
///
/// 家庭成员政治面貌
///
public string Politics { get; set; }
///
/// 家庭成员工作单位
///
public string Client { get; set; }
///
/// 家庭地址
///
public string Address { get; set; }
///
/// 是否欧盟公民 0否1是
///
public int IsEu { get; set; }
///
/// 拥有欧盟、欧洲经济区或瑞士公民身份的家庭成员姓名
///
public string NameSnd { get; set; }
///
/// 拥有欧盟、欧洲经济区或瑞士公民身份的家庭成员生日
///
public DateTime BirthDaySnd { get; set; }
///
/// 拥有欧盟、欧洲经济区或瑞士公民身份的家庭成员国籍
///
public string Nationality { get; set; }
///
/// 拥有欧盟、欧洲经济区或瑞士公民身份的家庭成员旅行证件编号或身份证号码
///
public string IDCard { get; set; }
///
/// 拥有欧盟、欧洲经济区或瑞士公民身份的家庭成员与申请人的关系
///
public string Reletionship { get; set; }
///
/// 家庭成员是否在美国
///
public int IsUSA { get; set; }
///
/// 创建者Id
///
public int CreateUserId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 证件信息修改
///
public class CustomerCerts
{
///
/// 编号
///
public int Id { get; set; }
///
/// 客户信息表Id
///
public int DcId { get; set; }
///
/// 证件类型表Id
///
public int SdId { get; set; }
///
/// 证件号
///
public string CertNo { get; set; }
///
/// 签发国
///
public string Country { get; set; }
///
/// 签发地区
///
public string Area { get; set; }
///
/// 目的地国家
///
public string TargetCountry { get; set; }
///
/// 有效期起始时间
///
public DateTime IssueDt { get; set; }
///
/// 有效期截止时间
///
public DateTime ExpiryDt { get; set; }
///
/// 身份证户籍地址
///
public string IDCardAddress { get; set; }
///
/// 创建者Id
///
public int CreateUserId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 客户工作经历表
///
public class VisaCustomerCompany
{
///
/// 编号
///
public int Id { get; set; }
///
/// 客户表ID
///
public int DcId { get; set; }
///
/// 公司名称
///
public string Company { get; set; }
///
/// 公司地址
///
public string CompanyAddress { get; set; }
///
/// 公司电话
///
public string Phone { get; set; }
///
/// 职务
///
public string Job { get; set; }
///
/// 主管名字
///
public string LeaderName { get; set; }
///
/// 雇佣起始年月日
///
public DateTime WorkStart { get; set; }
///
/// 雇佣结束年月日
///
public DateTime WorkEnd { get; set; }
///
/// 工作职责及内容简述
///
public string WorkState { get; set; }
///
/// 创建者Id
///
public int CreateUserId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 客户学历表
///
public class VisaCustomerSchool
{
///
/// 编号
///
public int Id { get; set; }
///
/// 客户表ID
///
public int DcId { get; set; }
///
/// 学校名称和学历
///
public string School { get; set; }
///
/// 学校地址
///
public string Address { get; set; }
///
/// 指导老师
///
public string Teacher { get; set; }
///
/// 学历
///
public string Education { get; set; }
///
/// 所学课程或专业名称
///
public string Subject { get; set; }
///
/// 就读起始日
///
public DateTime StudyStart { get; set; }
///
/// 就读结束日
///
public DateTime StudyEnd { get; set; }
///
/// 创建者Id
///
public int CreateUserId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
public class SetCrmUpdPassIdCardOCRDto
{
public int UserId { get; set; }
public string ClientName { get; set; }
public int Sex { get; set; }
public string CerdNo { get; set; }
public string CerdAddress { get; set; }
public DateTime IssueDt { get; set; }
public DateTime ExpiryDt { get; set; }
}
public class CustomerDto
{
public int Id { get; set; }
}
///
/// 删除客户资料
///
public class DeleClientDelDto
{
public int Id { get; set; }
public int DeleteUserId { get; set; }
}
public class GuestList
{
///
/// 姓名
///
public string Name { get; set; }
///
/// 性别
///
public string Sex { get; set; }
///
/// 出身日期
///
public string DOB { get; set; }
public string Job { get; set; }
}
}