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