using OASystem.Domain.Enums;
namespace OASystem.Domain.ViewModels.Resource
{
public class OverseaVehicleView
{
public int Id { get; set; }
}
public class OverseaVehicleListView: OverseaVehicleView
{
///
/// 大洲名称
///
public string ContinentName { get; set; }
///
/// 国家名称
///
public string CountryName { get; set; }
///
/// 城市名称
///
public string CityName { get; set; }
///
/// 接送机导游价格
///
public decimal GuidePrice { get; set; }
///
/// 其他费用1:举牌接机(仅澳大利亚使用)
///
public decimal OtherPrice1 { get; set; }
///
/// 其他费用2:送机协助值机(仅澳大利亚使用)
///
public decimal OtherPrice2 { get; set; }
///
/// 其他费用3:备用
///
public decimal OtherPrice3 { get; set; }
///
/// 费用结算币种
///
public string Currency { get; set; }
///
/// 车型价格信息
///
public List CarInfos { get; set; }
///
/// 备注
///
public string Remark { get; set; }
public string LastUpdateUserName { get; set; }
public string LastUpdateTime { get; set; }
}
public class OverseaVehicleInfoView : OverseaVehicleView
{
///
/// 大洲名称
///
public string ContinentName { get; set; }
///
/// 国家名称
///
public string CountryName { get; set; }
///
/// 城市名称
///
public string CityName { get; set; }
///
/// 接送机导游价格
///
public decimal GuidePrice { get; set; }
///
/// 其他费用1:举牌接机(仅澳大利亚使用)
///
public decimal OtherPrice1 { get; set; }
///
/// 其他费用2:送机协助值机(仅澳大利亚使用)
///
public decimal OtherPrice2 { get; set; }
///
/// 其他费用3:备用
///
public decimal OtherPrice3 { get; set; }
///
/// 费用结算币种 SetdataId = 66
///
public int Currency { get; set; }
///
/// 车型价格信息
///
public List CarInfos { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 车型价格信息
///
public class OverseaVehicleTypeInfoView: OverseaVehicleView
{
///
/// 车型名称
///
public string CarTypeName { get; set; }
///
/// 服务类型
///
public VehicleServiceTypeEnum ServiceType { get; set; }
///
/// 价格
///
public decimal Price { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
public class OverseaVehicleTypeListView : OverseaVehicleTypeInfoView
{
///
/// 描述
///
public string ServiceTypeName => ServiceType.GetDescriptionLabel();
//public string LastUpdateUserName { get; set; }
//public string LastUpdateTime { get; set; }
}
}