using SqlSugar; using System; namespace Model.Entity.Inspection { /// /// 温度箱看板数据实体 /// 室内环境温湿度曲线;设备温度、湿度、状态等指标;设备告警信息 /// public class TemperatureBoxDataEntity : BaseEntity { /// /// 设备标识 /// [SugarColumn(ColumnName = "DeviceCode", ColumnDescription = "设备标识", ColumnDataType = "varchar(64)")] public string DeviceCode { get; set; } /// /// 设备类型 /// [SugarColumn(ColumnName = "DeviceType", ColumnDescription = "设备类型", ColumnDataType = "varchar(64)")] public string DeviceType { get; set; } /// /// 设备温度(℃) /// [SugarColumn(ColumnName = "DeviceTemperature", ColumnDescription = "设备温度(℃)", IsNullable = true)] public double? DeviceTemperature { get; set; } /// /// 设备湿度(%) /// [SugarColumn(ColumnName = "DeviceHumidity", ColumnDescription = "设备湿度(%)", IsNullable = true)] public double? DeviceHumidity { get; set; } /// /// 设备状态 /// [SugarColumn(ColumnName = "Status", ColumnDescription = "设备状态", ColumnDataType = "varchar(32)", IsNullable = true)] public string Status { get; set; } /// /// 设备告警信息 /// [SugarColumn(ColumnName = "AlarmInfo", ColumnDescription = "设备告警信息", IsNullable = true)] public string AlarmInfo { get; set; } /// /// 采集时间(用于绘制温湿度曲线) /// [SugarColumn(ColumnName = "CreateTime", ColumnDescription = "采集时间", IsNullable = true)] public override DateTime? CreateTime { get; set; } } }