using Dlhis.Entity.Device.Enums; using Kurisu.Core.DataAccess.Entity; using Kurisu.SqlSugar; using SqlSugar; using SqlSugar.DbConvert; namespace Dlhis.Entity.Device.Entities; /// /// 设备组 /// [SugarTable(TableName = "DeviceGroup", TableDescription = "设备组")] public class DeviceGroupEntity : SugarBaseEntity, ITenantId, ISoftDeleted { /// /// 设备组功能类型 /// [SugarColumn(IsNullable = true, ColumnDescription = "设备组功能类型", ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))] public DeviceTypeEnumType? Type { get; set; } /// /// 上级设备组code /// [SugarColumn(ColumnDescription = "上级设备组code")] public Guid? PCode { get; set; } /// /// 设备组code /// [SugarColumn(ColumnDescription = "设备组code")] public Guid Code { get; set; } /// /// 设备组名称 /// [SugarColumn(ColumnDescription = "设备组名称")] public string Name { get; set; } /// /// 是否可编辑 /// [SugarColumn(ColumnDescription = "是否可编辑")] public bool Editable { get; set; } public string TenantId { get; set; } public bool IsDeleted { get; set; } }