using System;
using XYY.Core.Standard;

namespace XYY.Model.Standard.Finance
{
    /// <summary>
    /// 费用预估
    /// </summary>
    public class Finance_EstimateFee : BaseEntity
    {
        /// <summary>
        /// 公开渠道ID
        /// </summary>
        public int ChannelId { get; set; }
        /// <summary>
        /// 头程单价
        /// </summary>
        public decimal FirstLegUnitPrice  { get; set; }
        /// <summary>
        /// 报关价格
        /// </summary>
        public decimal DeclareUnitPrice { get; set; }
        /// <summary>
        /// 清关价格(票)
        /// </summary>
        public decimal ClearanceUnitPiecesPrice { get; set; }
        /// <summary>
        /// 清关货币
        /// </summary>
        public string ClearancePriceCurrency { get; set; }
        /// <summary>
        /// 生效日期
        /// </summary>
        public DateTime EffectiveDate { get; set; }
        /// <summary>
        /// 是否启用
        /// </summary>
        public bool Enabled { get; set; }
        /// <summary>
        /// 清关价格(KG)
        /// </summary>
        public decimal ClearanceUnitWeightPrice { get; set; }

        /// <summary>
        /// 运营成本
        /// </summary>
        public decimal OperateCost { get; set; }
        /// <summary>
        /// 一级中转
        /// </summary>
        public decimal FirstTransferPrice { get; set; }
        /// <summary>
        /// 二级中转
        /// </summary>
        public decimal SecondTransferPrice { get; set; }
        /// <summary>
        /// 海外中转价格(每KG)
        /// </summary>
        public decimal OverSeaTransferPrice { get; set; }
        public string OverSeaTransferPriceCurrency { get; set; }
        /// <summary>
        /// 抛货率
        /// </summary>
        public decimal BulkyRate { get; set; }
        /// <summary>
        /// 关税价格(每KG)
        /// </summary>
        public decimal TaxPrice { get; set; }
        public string TaxPriceCurrency { get; set; }
        /// <summary>
        /// 补贴价格(每KG)
        /// </summary>
        public decimal SubsidyPrice { get; set; }
        public string SubsidyPriceCurrency { get; set; }
    }
}
