using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XYY.Common.Standard;
using XYY.Service.Standard.Finance.Charging.CustomerOrderFee;

namespace XYY.Service.Standard.Finance.Charging.Dto
{
    public class Order_Charges_Statistical
    {
        //搜索相关
        public string SystemNo { get; set; }
        public string TrackingNumber { get; set; }
        public DateTime TransactionTime { get; set; }
        public string TransactionTimeStr => TransactionTime.ToString("yyyy-MM-dd HH:mm:dd");
        public bool Offset { get; set; }
        public string OffsetStr => Offset ? "是" : "否";
        public int ChannelId { get; set; }
        public string ChannelName { get; set; }
        public int OrderCreateChannelId { get; set; }
        public int PublicChannelId { get; set; }
        public string OrderCreateChannelName { get; set; }
        public string CountryCode { get; set; }
        public string CountryName { get; set; }
        public string Info_NickName { get; set; }
        public int? SalesmanUserId { get; set; }
        //分公司
        public decimal ShippingFee { get; set; }
        public decimal AttachFee { get; set; }
        public decimal EUTariff { get; set; }
        public decimal Profit { get; set; }
        public int CustomerId { get; set; }
        public string CompanyName { get; set; }

        //客户收入
        public decimal CusShippingFee { get; set; }
        public decimal CusAttachFee { get; set; }
        public decimal CusEUTariff { get; set; }
        public int CusCustomerId { get; set; }
        public string CusCustomerName { get; set; }

    }
    public class Order_Charges_StatisticalToal
    {
        public int TotalCount { get; set; }
        public int SystemNoCount { get; set; }
        public int CostCount { get; set; }
        public int IncomeCount { get; set; }

    }
    public class Order_ChargesReturnModel
    {
        public PageResult<Order_Charges_Statistical> order_Charges { get; set; }
        public Order_Charges_StatisticalToal  order_Charges_StatisticalToal { get; set; }
    }
}
