namespace DeviceRepairAndOptimization.Models
{
    /// <summary>
    /// 设备信息
    /// 对应数据库：DriveInformation
    /// </summary>
    public class DriveInformationModel
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public int AutoID { get; set; } = 0;

        /// <summary>
        /// 设备编号
        /// </summary>
        public string EquipmentID { get; set; }

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

        /// <summary>
        /// 设备型号规格
        /// </summary>
        public string Specification { get; set; }

        /// <summary>
        /// 制造厂家
        /// </summary>
        public string Manufacturer { get; set; }

        /// <summary>
        /// 出厂编号
        /// </summary>
        public string SerialNumber { get; set; }

        /// <summary>
        /// 投产年月
        /// </summary>
        public string UsingDate { get; set; }

        /// <summary>
        /// 设备总容量(KW)
        /// </summary>
        public double Totalcapacity { get; set; }

        /// <summary>
        /// 设备重量(吨)
        /// </summary>
        public double Weight { get; set; }

        /// <summary>
        /// 设备类别
        /// </summary>
        public string EquipmentCategory { get; set; }

        /// <summary>
        /// 设备原值(万元)
        /// </summary>
        public decimal EquipmentOriginalvalue { get; set; }

        /// <summary>
        /// 设备状态
        /// </summary>
        public int EquipmentStatus { get; set; }

        /// <summary>
        /// 质保期
        /// </summary>
        public string WarrantyPeriod { get; set; }

        /// <summary>
        /// 安装地点
        /// </summary>
        public string InstallationLocation { get; set; }

        /// <summary>
        /// 运行参数
        /// </summary>
        public string OperatingParameters { get; set; }

        /// <summary>
        /// 保养使用的表单
        /// </summary>
        public int? MaintenanceFormVersion { get; set; }

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