using Siger.CommonArchitect.DapperExtense;
using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.DW.Demo.Entity
{
    [Table(TableName = "siger_mid_dashboard")]
    public class SliceSateTotal
    {
        /// <summary>
		/// 
		/// </summary>
		[IncrementKey]
        public int id { get; set; }
        /// <summary>
        /// 设备ID
        /// </summary>
        public int MachineID { get; set; }
        /// <summary>
        /// 当天日期
        /// </summary>
        public DateTime Date { get; set; }
        /// <summary>
        /// 当前小时
        /// </summary>
        public DateTime Hour { get; set; }
        /// <summary>
        /// 关机时长
        /// </summary>
        public double Shutdown { get; set; }
        /// <summary>
        /// 运行时长
        /// </summary>
        public double Run { get; set; }
        /// <summary>
        /// 调试时长
        /// </summary>
        public double Debug { get; set; }
        /// <summary>
        /// 空闲时长
        /// </summary>
        public double Free { get; set; }
        /// <summary>
        /// 故障时长
        /// </summary>
        public double Fault { get; set; }
    }
}
