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

namespace Siger.ApiDashboard.Tasks.Model
{
    /// <summary>
    ///  系统使用率模板
    /// </summary>
    public class UsageReportResult:ReportResultBase
    {
        public UsageReportResult()
        {
            type = "systemUsage";
            table_1 = new List<TableColumns>();
            table_2 = new List<TableColumns>();
            table_3 = new List<TableColumns>();
            table_4 = new List<TableColumns>();
            table_5 = new List<TableColumns>();
            table_6 = new List<TableColumns>();
            table_7 = new List<TableColumns>();
            table_8 = new List<TableColumns>();
            table_9 = new List<TableColumns>();
            table_10 = new List<TableColumns>();
            table_11 = new List<TableColumns>();
            table_12 = new List<TableColumns>();
            table_13 = new List<TableColumns>();
        }
        /// <summary>
        /// 质量模块各通道新增数据量
        /// </summary>
        public List<TableColumns> table_1 { get; set; }
        /// <summary>
        /// 质量模块各通道操作人数
        /// </summary>
        public List<TableColumns> table_2 { get; set; }
        /// <summary>
        /// 质量模块人员数据录入量
        /// </summary>
        public List<TableColumns> table_3 { get; set; }
        /// <summary>
        /// 安灯模块通道操作数据
        /// </summary>
        public List<TableColumns> table_4 { get; set; }
        /// <summary>
        /// 安灯模块异常类别数据量
        /// </summary>
        public List<TableColumns> table_5 { get; set; }
        /// <summary>
        /// 安灯模块人员数据量
        /// </summary>
        public List<TableColumns> table_6 { get; set; }
        /// <summary>
        /// 安灯模块异常处理时长-通道
        /// </summary>
        public List<TableColumns> table_7 { get; set; }
        /// <summary>
        /// 安灯模块异常处理时长-责任部门
        /// </summary>
        public List<TableColumns> table_8 { get; set; }
        /// <summary>
        /// 安灯模块异常处理时长-责任人员
        /// </summary>
        public List<TableColumns> table_9 { get; set; }
        /// <summary>
        /// 追溯模块新增数据量(通道)
        /// </summary>
        public List<TableColumns> table_10 { get; set; }
        /// <summary>
        /// KPI指标使用情况
        /// </summary>
        public List<TableColumns> table_11 { get; set; }
        /// <summary>
        /// 设备模块各操作的工单量
        /// </summary>
        public List<TableColumns> table_12 { get; set; }
        /// <summary>
        /// 设备模块各操作操作人数
        /// </summary>
        public List<TableColumns> table_13 { get; set; }
    }

    public class TableColumns
    {
        public string one { get; set; }
        public string two { get; set; }
        public string three { get; set; }
        public string four { get; set; }
        public string five { get; set; }
        public string six { get; set; }
        public string seven { get; set; }
        public string eight { get; set; }

    }
}
