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

namespace DataPumpWindowsService.Model
{
    public class PersonnelList
    {
        /// <summary>
        /// guid唯一标识
        /// </summary>
        public string ID { set; get; }
        /// <summary>
        /// 排名
        /// </summary>
        public int OrderNum { set; get; }
        /// <summary>
        /// 工号
        /// </summary>
        public string Agent { set; get; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string AgentName { set; get; }
        /// <summary>
        /// 大屏报表日期
        /// </summary>
        public string ReportDate { set; get; }
        /// <summary>
        /// ACD或接听量
        /// </summary>
        public decimal ACD { set; get; }
        /// <summary>
        /// 平均通话时长（秒）-呼入
        /// </summary>
        public decimal ACDTimeAverage { set; get; }
        /// <summary>
        /// ATT或平均话后时长（秒）-呼入
        /// </summary>
        public decimal ATT { set; get; }
        /// <summary>
        /// 话后
        /// </summary>
        public decimal AfterCallTime { set; get; }
        /// <summary>
        /// AUX
        /// </summary>
        public decimal AUX { set; get; }

        /// <summary>
        /// 呼出量
        /// </summary>
        public decimal CallOutAmount { set; get; }
        /// <summary>
        /// 评价量
        /// </summary>
        public decimal EvaluationAmount { set; get; }
        /// <summary>
        /// 满意率
        /// </summary>
        public decimal SatisfactionRate { set; get; }
        /// <summary>
        /// 时间维度       DAY-日  WEEK-星期  MONTH-月 
        /// </summary>
        public string DTD { set; get; }
        /// <summary>
        /// 当前详细状态（AUX状态需要细分、颜色区分）
        /// </summary>
        public string State { set; get; }
        /// <summary>
        /// 状态持续时间(秒)
        /// </summary>
        public decimal StateTime { set; get; }
        /// <summary>
        /// 分机号
        /// </summary>
        public string StationNum { set; get; }
        /// <summary>
        /// 班次
        /// </summary>
        public string ClassNum { set; get; }
        /// <summary>
        /// 累计值班时间（秒）
        /// </summary>
        public int OnDutyTime { set; get; }
        /// <summary>
        /// 小休次数
        /// </summary>
        public int VacationetteAmount { set; get; }
        /// <summary>
        /// 小休时长（累计，AUX中的一种）(秒)
        /// </summary>
        public decimal VacationetteTime { set; get; }
        /// <summary>
        /// 平均通话时长（呼出）(秒)
        /// </summary>
        public decimal AverageCallOutTime { set; get; }
        /// <summary>
        /// 平均话后时间（呼出）(秒)
        /// </summary>
        public decimal O_AfterCallTimeAverage { set; get; }
        /// <summary>
        /// 平均振铃时长(秒)
        /// </summary>
        public decimal RingTimeAverage { set; get; }
        /// <summary>
        /// 转接个数
        /// </summary>
        public decimal TransferCallAmount { set; get; }
        /// <summary>
        /// 不满意量
        /// </summary>
        public decimal NoSatisfactionNum { set; get; }
        /// <summary>
        /// 回访量
        /// </summary>
        public decimal CallbackNum { set; get; }
        /// <summary>
        /// 原因
        /// </summary>
        public string Reason { set; get; }
    }

}
