using Google.Protobuf; using Newtonsoft.Json; 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; } /// /// 姓 /// public string? LastName { get; set; } /// /// 名 /// public string? FirstName { get; set; } /// /// 公司名全称 /// public string? CompanyFullName { get; set; } /// /// 职位 /// public string? Job { get; set; } /// /// 身份证No /// public string? IDCardNo { get; set; } /// /// 性别 /// 0 男1 女 其他值 未设置 /// public int Sex { get; set; } /// /// 性别 /// 0 男1 女 其他值 未设置 /// public string? SexStr { get { string str = "未设置"; if (Sex == 0) str = "男"; else if (Sex == 1) str = "女"; return str; } } } /// /// 接团客户名单 /// 根据团组Id查询List /// View /// public class TourClientListDetailsView { public int Id { get; set; } /// /// 姓 /// public string? LastName { get; set; } /// /// 名 /// public string? FirstName { get; set; } /// /// 姓名拼音 /// 姓/名 eg: LEI/YI /// public string? Pinyin { get; set; } /// /// 性别 /// 0 男1 女 其他值 未设置 /// public int Sex { get; set; } /// /// 性别 /// 0 男1 女 其他值 未设置 /// public string? SexStr { get { string str = "未设置"; if (Sex == 0) str = "男"; else if (Sex == 1) str = "女"; return str; } } /// /// 手机号 /// public string? Phone { get; set; } /// /// 公司名全称 /// public string? CompanyFullName { get; set; } /// /// 职位 /// public string? Job { get; set; } /// /// 身份证No /// 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; } } }