using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DataPumpWindowsService.Model
{
    public class OutboundAll
    {
        /// <summary>
        /// 城市编码
        /// ALL
        /// SZ
        /// DZ
        /// </summary>
        public string CityCode { get; set; }

        /// <summary>
        /// 城市名称
        /// 两地
        /// 深圳
        /// 济南
        /// </summary>
        public string CityName { get; set; }


        /// <summary>
        /// 报表日期
        /// </summary>
        /// <remarks>YYYYMMDD</remarks>
        public string ReportDate { get; set; }

        /// <summary>
        /// 外呼总量（冗余）
        /// </summary>
        public decimal CallsTotal { get; set; }

        /// <summary>
        /// 外呼接通率（冗余）
        /// </summary>
        public decimal CompletionRate { get; set; }

        /// <summary>
        /// 呼出平均通话时长（冗余）
        /// </summary>
        public decimal CallTimeAverage { get; set; }

        /// <summary>
        /// 呼出话后时长（冗余）
        /// </summary>
        public decimal AfterCallTImeAverage { get; set; }

        /// <summary>
        /// 首次回访总量(回访总量)
        /// </summary>
        public decimal FirstVisistTotal { get; set; }

        /// <summary>
        /// 首访完成量(回访执行量)
        /// </summary>
        public decimal FirstVisistCompletionTotal { get; set; }

        /// <summary>
        /// 回访剩余量
        /// </summary>
        public decimal VISIT_LEFT_COUNT { get; set; }

        /// <summary>
        /// 首访完成率（冗余）
        /// </summary>
        public decimal FirstVisistCompletionRate { get; set; }

        /// <summary>
        /// 首访成功量（冗余）
        /// </summary>
        public decimal FirstVisistSuccessTotal { get; set; }

        /// <summary>
        /// 首访成功率（冗余）
        /// </summary>
        public decimal FirstVisistSuccessRate { get; set; }

        /// <summary>
        /// 二次回访总量（冗余）
        /// </summary>
        public decimal SeconVisistTotal { get; set; }

        /// <summary>
        /// 二次回访完成量（冗余）
        /// </summary>
        public decimal SecondVisistCompletionTotal { get; set; }

        /// <summary>
        /// 二次回访完成率（冗余）
        /// </summary>
        public decimal SecondVisistCompletionRate { get; set; }

        /// <summary>
        /// 二次回访成功量（冗余）
        /// </summary>
        public decimal SecondVisistSuccessTotal { get; set; }

        /// <summary>
        /// 二次回访成功率（冗余）
        /// </summary>
        public decimal SecondVisistSuccessRate { get; set; }

        /// <summary>
        /// 预约二访量（冗余）
        /// </summary>
        public decimal OrderSecondVisitTotal { get; set; }

        /// <summary>
        /// 当前预约量（冗余）
        /// </summary>
        public decimal CurrentOrderTotal { get; set; }

        /// <summary>
        /// 预约完成量（冗余）
        /// </summary>
        public decimal OrderCompletionTotal { get; set; }

        /// <summary>
        /// 预约待访量（冗余）
        /// </summary>
        public decimal OrderUnVisitTotal { get; set; }

        /// <summary>
        /// 超时未完成预约量（冗余）
        /// </summary>
        public decimal TimeoutUnVisitTotal { get; set; }

        /// <summary>
        /// 预约完成率（冗余）
        /// </summary>
        public decimal OrderCompletionRate { get; set; }

        /// <summary>
        /// 呼出签入数（冗余）
        /// </summary>
        public decimal CheckIn { get; set; }

        /// <summary>
        /// 呼出签出数（冗余）
        /// </summary>
        public decimal CheckOut { get; set; }

        ///// <summary>
        ///// 二访呼叫总量
        ///// </summary>
        //public decimal CallsTotalSec { get; set; }

        ///// <summary>
        ///// 二访人均后处理时长
        ///// </summary>
        //public decimal AfterCallTImeAverageSec { get; set; }    
    }
}
