using OASystem.Domain.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Entities.Resource { /// /// 境外用车信息 /// [SugarTable("Res_OverseaVehicle", "境外用车信息")] public class Res_OverseaVehicle : EntityBase { /// /// 大洲名称 /// [SugarColumn( ColumnName = "ContinentName", ColumnDescription = "大洲名称", ColumnDataType = "varchar(50)", IsNullable = true)] public string ContinentName { get; set; } /// /// 国家名称 /// [SugarColumn( ColumnName = "CountryName", ColumnDescription = "国家名称", ColumnDataType = "varchar(50)", IsNullable = true)] public string CountryName { get; set; } /// /// 城市名称 /// [SugarColumn( ColumnName = "CityName", ColumnDescription = "城市名称", ColumnDataType = "varchar(100)", IsNullable = true)] public string CityName { get; set; } /// /// 接送机导游价格 /// [SugarColumn( ColumnName = "GuidePrice", ColumnDescription = "接送机导游价格", ColumnDataType = "decimal(10,2)", IsNullable = true)] public decimal GuidePrice { get; set; } /// /// 其他费用1:举牌接机(仅澳大利亚使用) /// [SugarColumn( ColumnName = "OtherPrice1", ColumnDescription = "其他费用1:举牌接机(仅澳大利亚使用)", ColumnDataType = "decimal(10,2)", IsNullable = true)] public decimal OtherPrice1 { get; set; } /// /// 其他费用2:送机协助值机(仅澳大利亚使用) /// [SugarColumn( ColumnName = "OtherPrice2", ColumnDescription = "其他费用2:送机协助值机(仅澳大利亚使用)", ColumnDataType = "decimal(10,2)", IsNullable = true)] public decimal OtherPrice2 { get; set; } /// /// 其他费用3:备用 /// [SugarColumn( ColumnName = "OtherPrice3", ColumnDescription = "其他费用3:备用", ColumnDataType = "decimal(10,2)", IsNullable = true)] public decimal OtherPrice3 { get; set; } /// /// 费用结算币种 SetdataId = 66 /// [SugarColumn( ColumnName = "Currency", ColumnDescription = "费用结算币种 SetdataId = 66", ColumnDataType = "int", IsNullable = true)] public int Currency { get; set; } /// /// 最后更新用户Id /// [SugarColumn( ColumnName = "LastUpdateUserId", ColumnDescription = "最后更新用户Id", ColumnDataType = "int", IsNullable = true)] public int LastUpdateUserId { get; set; } /// /// 最后更新时间 /// [SugarColumn( ColumnName = "LastUpdateTime", ColumnDescription = "最后更新时间", ColumnDataType = "datetime", IsNullable = true)] public DateTime LastUpdateTime { get; set; } } /// /// 境外用车类型价格信息 /// [SugarTable("Res_OverseaVehicleTypePrice", "境外用车类型价格信息")] public class Res_OverseaVehicleTypePrice : EntityBase { /// /// 境外用车信息 外键Id /// [SugarColumn( ColumnName = "OvId", ColumnDescription = "境外用车信息 外键Id", ColumnDataType = "int", IsNullable = true)] public int OvId { get; set; } /// /// 车型名称 /// [SugarColumn( ColumnName = "CarTypeName", ColumnDescription = "车型名称", ColumnDataType = "varchar(100)", IsNullable = true)] public string CarTypeName { get; set; } /// /// 服务类型 /// [SugarColumn( ColumnName = "ServiceType", ColumnDescription = "服务类型", ColumnDataType = "int", IsNullable = true)] public VehicleServiceTypeEnum ServiceType { get; set; } /// /// 价格 /// [SugarColumn( ColumnName = "Price", ColumnDescription = "价格", ColumnDataType = "decimal(10,2)", IsNullable = true)] public decimal Price { get; set; } /// /// 最后更新用户Id /// [SugarColumn( ColumnName = "LastUpdateUserId", ColumnDescription = "最后更新用户Id", ColumnDataType = "int", IsNullable = true)] public int LastUpdateUserId { get; set; } /// /// 最后更新时间 /// [SugarColumn( ColumnName = "LastUpdateTime", ColumnDescription = "最后更新时间", ColumnDataType = "datetime", IsNullable = true)] public DateTime LastUpdateTime { get; set; } } }