using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Entities.Groups { /// /// 团组下单前信息 /// [SqlSugar.SugarTable("Grp_OrderPreInfo", "团组下单前信息")] public class Grp_OrderPreInfo:EntityBase { /// /// 正式团组Id /// [SugarColumn(ColumnName = "GroupId", ColumnDescription = "团组Id", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "int")] public int GroupId { get; set; } /// /// 类型 /// [SugarColumn(ColumnName = "Type", ColumnDescription = "团组下单类型", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "int")] public int Type { get; set; } /// /// 团组单位 /// [SugarColumn(ColumnName = "Unit", ColumnDescription = "团组单位", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string Unit { get; set; } /// /// 团组单位备注 /// [SugarColumn(ColumnName = "UnitRmk", ColumnDescription = "团组单位备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string UnitRmk { get; set; } /// /// 出访国家(地、区) /// [SugarColumn(ColumnName = "VisitCountry", ColumnDescription = "出访国家(地、区)", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string VisitCountry { get; set; } /// /// 出访国家(地、区)备注 /// [SugarColumn(ColumnName = "VisitCountryRmk", ColumnDescription = "出访国家(地、区)备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string VisitCountryRmk { get; set; } /// /// 涉及城市 /// [SugarColumn(ColumnName = "Urban", ColumnDescription = "涉及城市", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string Urban { get; set; } /// /// 涉及城市备注 /// [SugarColumn(ColumnName = "UrbanRmk", ColumnDescription = "涉及城市备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string UrbanRmk { get; set; } /// /// 计划出访时间(天数) /// [SugarColumn(ColumnName = "VisitDays", ColumnDescription = "计划出访时间(天数)", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "int")] public int VisitDays { get; set; } /// /// 计划出访时间(天数)备注 /// [SugarColumn(ColumnName = "VisitDaysRmk", ColumnDescription = "计划出访时间(天数)备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string VisitDaysRmk { get; set; } /// /// 计划出访人数 /// [SugarColumn(ColumnName = "VisitPNum", ColumnDescription = "计划出访人数", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "int")] public int VisitPNum { get; set; } /// /// 计划出访人数备注 /// [SugarColumn(ColumnName = "VisitPNumRmk", ColumnDescription = "计划出访人数备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string VisitPNumRmk { get; set; } /// /// 航班信息 /// [SugarColumn(ColumnName = "AirInfo", ColumnDescription = "航班信息", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string AirInfo { get; set; } /// /// 航班信息备注 /// [SugarColumn(ColumnName = "AirInfoRmk", ColumnDescription = "航班信息备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string AirInfoRmk { get; set; } /// /// 行李尺寸 /// [SugarColumn(ColumnName = "LugSize", ColumnDescription = "行李尺寸", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string LugSize { get; set; } /// /// 行李尺寸备注 /// [SugarColumn(ColumnName = "LugSizeRmk", ColumnDescription = "行李尺寸备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string LugSizeRmk { get; set; } /// /// 酒店地址 /// [SugarColumn(ColumnName = "HotelAddr", ColumnDescription = "酒店地址", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string HotelAddr { get; set; } /// /// 酒店地址备注 /// [SugarColumn(ColumnName = "HotelAddrRmk", ColumnDescription = "酒店地址备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string HotelAddrRmk { get; set; } /// /// 车型有无要求 /// [SugarColumn(ColumnName = "IsCarTypeReq", ColumnDescription = "有无车型要求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsCarTypeReq { get; set; } = false; /// /// 车型有无要求备注 /// [SugarColumn(ColumnName = "IsCarTypeReqRmk", ColumnDescription = "有无车型要求备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsCarTypeReqRmk { get; set; } /// /// 有无司导性别要求 /// [SugarColumn(ColumnName = "IsGuideSexReq", ColumnDescription = "有无司导性别要求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsGuideSexReq { get; set; } = false; /// /// 有无司导性别要求备注 /// [SugarColumn(ColumnName = "IsGuideSexReqRmk", ColumnDescription = "有无司导性别要求备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsGuideSexReqRmk { get; set; } /// /// 其他增加信息 /// [SugarColumn(ColumnName = "OtherInfoReq", ColumnDescription = "其他增加信息", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(120)")] public string OtherInfoReq { get; set; } /// /// 其他增加信息备注 /// [SugarColumn(ColumnName = "OtherInfoRmk", ColumnDescription = "其他增加信息备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string OtherInfoRmk { get; set; } /// /// 客户自有公务信息(地址、联系人) /// [SugarColumn(ColumnName = "IsCustBiz", ColumnDescription = "客户自有公务信息(地址、联系人)", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsCustBiz { get; set; } = false; /// /// 客户自有公务信息(地址、联系人)备注 /// [SugarColumn(ColumnName = "IsCustBizRmk", ColumnDescription = "客户自有公务信息(地址、联系人)备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsCustBizRmk { get; set; } /// /// 是否已提供名单 /// [SugarColumn(ColumnName = "IsListProvided", ColumnDescription = "是否已提供名单", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsListProvided { get; set; } = false; /// /// 是否已提供名单备注 /// [SugarColumn(ColumnName = "IsListProvidedRmk", ColumnDescription = "是否已提供名单备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsListProvidedRmk { get; set; } /// /// 航班选座需求 /// [SugarColumn(ColumnName = "IsNeedSeat", ColumnDescription = "航班选座需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsNeedSeat { get; set; } = false; /// /// 航班选座需求备注 /// [SugarColumn(ColumnName = "IsNeedSeatRmk", ColumnDescription = "航班选座需求备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsNeedSeatRmk { get; set; } /// /// 酒店特殊需求 /// [SugarColumn(ColumnName = "IsSpecialReq", ColumnDescription = "酒店特殊需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsSpecialReq { get; set; } = false; /// /// 酒店特殊需求备注 /// [SugarColumn(ColumnName = "IsSpecialReqRmk", ColumnDescription = "酒店特殊需求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsSpecialReqRmk { get; set; } /// /// 餐和超支需求(餐是否需要我们安排,超支怎么处理) /// [SugarColumn(ColumnName = "IsMealPlanOver", ColumnDescription = "餐和超支需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsMealPlanOver { get; set; } = false; /// /// 餐和超支需求备注 /// [SugarColumn(ColumnName = "IsMealPlanOverRmk", ColumnDescription = "餐和超支需求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsMealPlanOverRmk { get; set; } /// /// 超时和超支(超时和超支,客人现付还是境外签单回来结算) /// [SugarColumn(ColumnName = "OverTimeOverBudgetBil", ColumnDescription = "超时和超支", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string OverTimeOverBudgetBil { get; set; } /// /// 超时和超支 备注 /// [SugarColumn(ColumnName = "OverTimeOverBudgetBilRmk", ColumnDescription = "超时和超支 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string OverTimeOverBudgetBilRmk { get; set; } /// /// 物资需求(物资(含wifi,备用金)要求及时间)要求及时间 /// [SugarColumn(ColumnName = "MatReqTime", ColumnDescription = "物资需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string MatReqTime { get; set; } /// /// 物资需求(物资(含wifi,备用金)要求及时间) 备注 /// [SugarColumn(ColumnName = "MatReqTimelRmk", ColumnDescription = "物资需求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string MatReqTimelRmk { get; set; } /// /// 景点需求(景点有无特别想去的,是否要安排讲解) /// [SugarColumn(ColumnName = "IsSpotLectReq", ColumnDescription = "景点需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsSpotLectReq { get; set; } = false; /// /// 景点需求(景点有无特别想去的,是否要安排讲解) 备注 /// [SugarColumn(ColumnName = "IsSpotLectReqRmk", ColumnDescription = "景点需求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsSpotLectReqRmk { get; set; } /// /// 出访任务内容 /// [SugarColumn(ColumnName = "VisitTaskContent", ColumnDescription = "出访任务内容", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool VisitTaskContent { get; set; } = false; /// /// 出访任务内容 备注 /// [SugarColumn(ColumnName = "VisitTaskContentReqRmk", ColumnDescription = "出访任务内容 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string VisitTaskContentReqRmk { get; set; } /// /// 出访背景 /// [SugarColumn(ColumnName = "IsVisitBack", ColumnDescription = "出访背景", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsVisitBack { get; set; } /// /// 出访背景 备注 /// [SugarColumn(ColumnName = "IsVisitBackRmk", ColumnDescription = "出访背景 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsVisitBackRmk { get; set; } /// /// 客户自有参考材料 /// [SugarColumn(ColumnName = "IsCustRefMat", ColumnDescription = "客户自有参考材料", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsCustRefMat { get; set; } /// /// 客户自有参考材料 备注 /// [SugarColumn(ColumnName = "IsCustRefMatRmk", ColumnDescription = "客户自有参考材料 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsCustRefMatRmk { get; set; } /// /// 客户自有项目(公务)资源 /// [SugarColumn(ColumnName = "IsCustProjRes", ColumnDescription = "客户自有项目(公务)资源", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsCustProjRes { get; set; } /// /// 客户自有项目(公务)资源 备注 /// [SugarColumn(ColumnName = "IsCustProjResRmk", ColumnDescription = "客户自有项目(公务)资源 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsCustProjResRmk { get; set; } /// /// 其他特殊要求 /// [SugarColumn(ColumnName = "IsOtherSpecialReq", ColumnDescription = "其他特殊要求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsOtherSpecialReq { get; set; } /// /// 其他特殊要求 备注 /// [SugarColumn(ColumnName = "IsOtherSpecialReqRmk", ColumnDescription = "其他特殊要求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsOtherSpecialReqRmk { get; set; } /// /// 公务需求(客人有无自己安排的公务(如有的话需要提供地址,涉及到是否市外用车)) /// [SugarColumn(ColumnName = "IsGuestOwnBiz", ColumnDescription = "公务需求", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "bit")] public bool IsGuestOwnBiz { get; set; } /// /// 公务需求(客人有无自己安排的公务(如有的话需要提供地址,涉及到是否市外用车)) 备注 /// [SugarColumn(ColumnName = "IsGuestOwnBizRmk", ColumnDescription = "公务需求 备注", IsNullable = true, DefaultValue = "NULL", ColumnDataType = "varchar(300)")] public string IsGuestOwnBizRmk { get; set; } } }