using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XYY.Model.Standard.Finance;

namespace XYY.Model.Standard.MpsOrder.dto
{
    public class MpsSettlementConfirm
    {
        public int OrderId { get; set; }
        public IEnumerable<Order_MpsOrderBox> mpsOrderBoxes { get; set; }
        public IEnumerable<FBA_Incidental> incidentals { get; set; }
        public IEnumerable<SettlementConfirmOrderDto> settlementConfirmOrderDtos { get; set; }
    }
    public class SettlementConfirmOrderDto
    {
        public decimal SettlementConfirmBillWeight { get; set; }
        public decimal SettlementConfirmUnitPrice { get; set; }
        public decimal SettlementConfirmTotalSurcharges { get; set; }
        public decimal SettlementConfirmTotal { get; set; }
    }
    public class MpsSettlementConfirmTableData
    {
        /// <summary>
        /// Id
        /// </summary>
        public int OrderId { get; set; }
        /// <summary>
        /// 结算分泡系数
        /// </summary>
        public decimal SettlementSplitWeightRate { get; set; }
        /// <summary>
        /// 结算计费重
        /// </summary>
        public decimal SettlementConfirmBillWeight { get; set; }
        /// <summary>
        /// 结算单价
        /// </summary>
        public decimal SettlementConfirmUnitPrice { get; set; }
        /// <summary>
        /// 附加费
        /// </summary>
        public IEnumerable<FBA_Incidental> incidentals { get; set; }

    }
}
