using Kurisu.Core.DataAccess.Entity; using Kurisu.SqlSugar; using SqlSugar; namespace Dlhis.Entity.Device.Entities; /// /// 设备注册表 /// [SugarTable(TableName = "DeviceRegistry", TableDescription = "设备注册表")] public class DeviceRegistryEntity : SugarBaseEntity, ITenantId { /// /// 设备唯一号 /// [SugarColumn(ColumnDescription = "设备唯一号", UniqueGroupNameList = new[] { "idx_DeviceRegistry_DeviceUniqueNo" })] public string DeviceUniqueNo { get; set; } /// /// 注册时间 /// [SugarColumn(ColumnDescription = "注册时间")] public DateTime RegisterTime { get; set; } /// /// 最后一次心跳时间 /// [SugarColumn(ColumnDescription = "最后一次心跳时间")] public DateTime LastHeartbeatTime { get; set; } /// /// 营业点code(可为空) /// [SugarColumn(IsNullable = true, ColumnDescription = "营业点code")] public Guid? BusinessPlaceCode { get; set; } public string TenantId { get; set; } }