using CommunityToolkit.Mvvm.ComponentModel; namespace Plugin.DeviceConfig.Entity { /// /// Slot映射实体 /// public partial class SlotDeviceMapping : ObservableObject { /// /// 无参构造函数(用于数据绑定) /// public SlotDeviceMapping() { } /// /// Slot标识(联合主键之一) /// [ObservableProperty] private string slotId = string.Empty; /// /// 能力描述(联合主键之一) /// [ObservableProperty] private string capability = string.Empty; /// /// 版本(联合主键之一) /// [ObservableProperty] private string version = string.Empty; /// /// 关联设备ID /// [ObservableProperty] private string deviceId = string.Empty; /// /// 关联通道ID /// [ObservableProperty] private int channelId; /// /// 映射版本 /// [ObservableProperty] private string mappingVersion = string.Empty; } }