/* *代码由框架生成,任何更改都可能导致被代码生成器覆盖 *如果数据库字段发生变化,请在代码生器重新生成此Model */ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using SqlSugar; using VolPro.Entity.SystemModels; namespace VolPro.Entity.DomainModels { [Entity(TableCnName = "告警历史",TableName = "historyAlarm",DBServer = "ServiceDbContext")] public partial class historyAlarm:ServiceEntity { /// ///Id /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] [Key] [Display(Name ="Id")] [Column(TypeName="bigint")] [Editable(true)] [Required(AllowEmptyStrings=false)] public long Id { get; set; } /// ///变量名称 /// [Display(Name ="变量名称")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Name { get; set; } /// ///描述 /// [Display(Name ="描述")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Description { get; set; } /// ///组织Id /// [Display(Name ="组织Id")] [Column(TypeName="bigint")] [Editable(true)] public long? CreateOrgId { get; set; } /// ///创建用户Id /// [Display(Name ="创建用户Id")] [Column(TypeName="bigint")] [Editable(true)] public long? CreateUserId { get; set; } /// ///设备Id /// [Display(Name ="设备Id")] [Column(TypeName="bigint")] [Editable(true)] public long? DeviceId { get; set; } /// ///设备名称 /// [Display(Name ="设备名称")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string DeviceName { get; set; } /// ///变量地址 /// [Display(Name ="变量地址")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string RegisterAddress { get; set; } /// ///数据类型 /// [Display(Name ="数据类型")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int DataType { get; set; } /// ///报警值 /// [Display(Name ="报警值")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string AlarmCode { get; set; } /// ///报警限值 /// [Display(Name ="报警限值")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string AlarmLimit { get; set; } /// ///报警文本 /// [Display(Name ="报警文本")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string AlarmText { get; set; } /// ///恢复值 /// [Display(Name ="恢复值")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string RecoveryCode { get; set; } /// ///报警时间 /// [Display(Name ="报警时间")] [Column(TypeName="datetime")] [Editable(true)] [Required(AllowEmptyStrings=false)] public DateTime AlarmTime { get; set; } /// ///事件时间 /// [Display(Name ="事件时间")] [Column(TypeName="datetime")] [Editable(true)] [Required(AllowEmptyStrings=false)] public DateTime EventTime { get; set; } /// ///报警类型 /// [Display(Name ="报警类型")] [Column(TypeName="int")] [Editable(true)] public int? AlarmType { get; set; } /// ///事件类型 /// [Display(Name ="事件类型")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int EventType { get; set; } /// /// /// [Display(Name ="Remark1")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Remark1 { get; set; } /// /// /// [Display(Name ="Remark2")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Remark2 { get; set; } /// /// /// [Display(Name ="Remark3")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Remark3 { get; set; } /// /// /// [Display(Name ="Remark4")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Remark4 { get; set; } /// /// /// [Display(Name ="Remark5")] [MaxLength(255)] [Column(TypeName="varchar(255)")] [Editable(true)] public string Remark5 { get; set; } } }