using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Entities.Customer
{
///
/// 接团信息客户表
///
[SugarTable("Crm_GroupCustomer")]
public class Crm_GroupCustomer:EntityBase
{
///
/// 团组Id 保留
///
[SugarColumn(IsNullable =true,ColumnDataType ="int")]
public int DiId { get; set; }
///
/// 名
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string FirstName { get; set; }
///
/// 姓
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string LastName { get; set; }
///
/// 拼音姓名
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
public string Pinyin { get; set; }
///
/// 单位
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(300)")]
public string Company { get; set; }
///
/// 职务
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
public string Job { get; set; }
///
/// 手机电话
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string Phone { get; set; }
///
/// 性别
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int Sex { get; set; }
///
/// 身份证
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string IDcard { get; set; }
///
/// 护照类型
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
public string PassprotType { get; set; }
///
/// 签发国家码
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string passportCountry { get; set; }
///
/// 护照编号
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string PassportNo { get; set; }
///
/// 护照签发地
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(300)")]
public string IssuePlace { get; set; }
///
/// 护照签发日期
///
[SugarColumn(IsNullable = true, ColumnDataType = "date")]
public DateTime IssueDate { get; set; }
///
/// 护照有效期
///
[SugarColumn(IsNullable = true, ColumnDataType = "date")]
public DateTime ExpiryDate { get; set; }
///
/// 生日
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string Birthday { get; set; }
///
/// 舱位类型
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int AirType { get; set; }
///
/// 舱位备注
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
public string AirRemark { get; set; }
///
/// 房型
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(300)")]
public string RoomType { get; set; }
}
}