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; }
}
}