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