using Google.Protobuf;
using Newtonsoft.Json;
using OASystem.Domain.Attributes;
using OASystem.Domain.Entities.Groups;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.ViewModels.Groups
{
///
/// 接团客户名单
///
public class TourClientListView:Grp_TourClientList
{
}
///
/// 接团客户名单
/// 根据团组Id查询List
/// View
///
public class TourClientListByDiIdView
{
public int Id { get; set; }
///
/// 是否陪同
/// 1 否 2 是
///
public int IsAccompany { get; set; }
///
/// 姓
///
[Encrypted]
public string? LastName { get; set; }
///
/// 名
///
[Encrypted]
public string? FirstName { get; set; }
///
/// 公司名全称
///
[Encrypted]
public string? CompanyFullName { get; set; }
///
/// 职位
///
[Encrypted]
public string? Job { get; set; }
///
/// 身份证No
///
[Encrypted]
public string? IDCardNo { get; set; }
///
/// 性别
/// 0 男1 女 其他值 未设置
///
public int Sex { get; set; }
public DateTime BirthDay { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
///
/// 操作时间
///
public DateTime OperatingTime { get; set; }
}
///
/// 接团客户名单
/// 根据团组Id查询List
/// View
///
public class TourClientListDetailsView
{
public int Id { get; set; }
///
/// 是否陪同
/// 1 否 2 是
///
public int IsAccompany { get; set; }
///
/// 姓
///
[Encrypted]
public string? LastName { get; set; }
///
/// 名
///
[Encrypted]
public string? FirstName { get; set; }
///
/// 姓名拼音
/// 姓/名 eg: LEI/YI
///
[Encrypted]
public string? Pinyin { get; set; }
///
/// 性别
/// 0 男1 女 其他值 未设置
///
public int Sex { get; set; }
///
/// 手机号
///
[Encrypted]
public string? Phone { get; set; }
///
/// 公司名全称
///
[Encrypted]
public string? CompanyFullName { get; set; }
///
/// 职位
///
[Encrypted]
public string? Job { get; set; }
///
/// 身份证No
///
[Encrypted]
public string? IDCardNo { get; set; }
///
/// 生日
///
public string? BirthDay { get; set; }
/////
///// 护照类型Id(数据类型表Id)
/////
//public int PassportType { get; set; }
/////
///// 护照No
/////
//public string? PassportNo { get; set; }
/////
///// 签发国
/////
//public string? Country { get; set; }
/////
///// 签发地区
/////
//public string? Area { get; set; }
/////
///// 签发时间
/////
//public string? IssueDt { get; set; }
/////
///// 有效期限
/////
//public string? ExpiryDt { get; set; }
///
/// 舱位类型(数据类型表Id)
///
public int ShippingSpaceTypeId { get; set; }
///
/// 舱位特殊需求
///
public string? ShippingSpaceSpecialNeeds { get; set; }
///
/// 酒店特殊需求
///
public string? HotelSpecialNeeds { get; set; }
///
/// 餐食特殊需求
///
public string? MealSpecialNeeds { get; set; }
///
/// 备注
///
public string? Remark { get; set; }
}
///
/// 公司名称信息
///
public class CustomerCompanyCiew
{
///
/// id
///
public int Id { get; set; }
///
/// 公司全称
///
[Encrypted]
public string? CompanyFullName { get; set; }
}
public class SimplClientInfo
{
public int Id { get; set; }
[Encrypted]
public string Pinyin { get; set; }
[Encrypted]
public string LastName { get; set; }
[Encrypted]
public string FirstName { get; set; }
[Encrypted]
public string Phone { get;set; }
}
}