// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
#nullable disable
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using PVDEMCS.Services.Repositories.Entities.BaseEntity;

namespace PVDEMCS.Services.Repositories.Entities;


/// <summary>
/// 设备状态记录日统计
/// 
/// </summary>
[Table("equipment_record_total")]
public partial class EquipmentRecordTotalEntity : CUBaseEntity
{

    /// <summary>
    /// 设备Id
    /// </summary>
    [Required]
    [Column("equipment_id")]
    [StringLength(32)]
    public string EquipmentId { get; set; }

    /// <summary>
    /// 开炉次数
    /// </summary>
    [Column("furnace_num")]
    public int FurnaceNum { get; set; }

    /// <summary>
    /// 总运行时长
    /// </summary>
    [Column("total_running_time")]
    [Precision(32, 2)]
    public decimal TotalRunningTime { get; set; }

    /// <summary>
    /// 总报警时长
    /// </summary>
    [Column("total_alarm_time")]
    [Precision(32, 2)]
    public decimal TotalAlarmTime { get; set; }

    /// <summary>
    /// 总待机时长
    /// </summary>
    [Column("total_stop_time")]
    [Precision(32, 2)]
    public decimal TotalStopTime { get; set; }

}