EquipmentAlarmFrequency.cs 1.42 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hh.Mes.POJO.ApiEntity.BiDecision
{
    public class EquipmentAlarmFrequency
    {
        /// <summary>
        /// 月统计
        /// </summary>
        public EquipmentReadinessRateArea Month { get; set; }

        /// <summary>
        /// 季度统计
        /// </summary>
        public EquipmentReadinessRateArea Quarter { get; set; }

        public List<EquipmentAlarmFrequencyArea> KunShan { get; set; } = new List<EquipmentAlarmFrequencyArea>();

        public List<EquipmentAlarmFrequencyArea> XuZhou { get; set; }=new List<EquipmentAlarmFrequencyArea>();

        public List<EquipmentAlarmFrequencyArea> ChangSha { get; set; } = new List<EquipmentAlarmFrequencyArea>();
    }

    public class EquipmentAlarmFrequencyArea
    {
        /// <summary>
        /// 设备编码
        /// </summary>
        public string EquipmentCode { get; set; }

        /// <summary>
        /// 设备名称
        /// </summary>
        public string EquipmentName { get; set; }

        /// <summary>
        /// 次数
        /// </summary>
        public int AlarmCount { get; set; }

        /// <summary>
        /// 时长
        /// </summary>
        public double Duration { get; set; }

        /// <summary>
        /// 占比
        /// </summary>
        public double Proportion { get; set; }
    }
}