// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
#nullable disable
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace PVDEMCS.Services.Models;

/// <summary>
/// 设备信息
/// </summary>
public partial class EquipmentInfo
{
    public string Id { get; set; }

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

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

    /// <summary>
    /// 设备类型：Ionbond，Balzers，Cemecon
    /// </summary>
    public string EquipmentType { get; set; }

    /// <summary>
    /// 设备状态,运行:Run，待机:Stop，报警:Alarm
    /// </summary>
    public string State { get; set; }

    /// <summary>
    /// 设备启停用,1：启用，0：停用
    /// </summary>
    public bool Activated { get; set; }

    /// <summary>
    /// 排序号
    /// </summary>
    public int OrdrNo { get; set; }

    /// <summary>
    /// 模式：Auto 自动；Manual手动
    /// </summary>
    public String Model { get; set; }

    /// <summary>
    /// 是否报警：true 报警；false 不报警（model为Auto)
    /// </summary>
    public bool IsAlarm { get; set; }

    /// <summary>
    /// 备注
    /// </summary>
    public string Remark { get; set; }

}