using System.Collections.Generic;
namespace OASystem.Domain.ViewModels.Groups
{
///
/// 团组成本机票舱位与房型匹配结果
///
public class GroupCostAirHotelMatchView
{
///
/// 团组ID
///
public int Diid { get; set; }
///
/// 成本币种
///
public string Currency { get; set; }
///
/// 匹配组合
///
public List Items { get; set; } = new();
///
/// 匹配后的总人数
///
public int TotalPassengerCount { get; set; }
///
/// 匹配后的总价格
///
public decimal TotalPrice { get; set; }
}
///
/// 单个机票舱位与房型组合
///
public class GroupCostAirHotelMatchItemView
{
///
/// 组合名称,例如:经济舱+SGR
///
public string CombinationName { get; set; }
///
/// 舱位类型
///
public string CabinType { get; set; }
///
/// 房型编码:TBR、SGR、JSES、SUITE
///
public string RoomType { get; set; }
///
/// 房型名称
///
public string RoomTypeName { get; set; }
///
/// 实际人数;TBR按每间2人计算
///
public int PassengerCount { get; set; }
///
/// 房间数
///
public int RoomCount { get; set; }
///
/// 机票单人价格
///
public decimal AirSinglePrice { get; set; }
///
/// 房型单人价格
///
public decimal RoomSinglePrice { get; set; }
///
/// 其他成本单人价格
///
public decimal OtherSinglePrice { get; set; }
///
/// 组合单人价格
///
public decimal SinglePrice { get; set; }
///
/// 组合总价格
///
public decimal TotalPrice { get; set; }
}
}