using CommunityToolkit.Mvvm.ComponentModel; namespace Plugin.DeviceConfig.Entity { /// /// 设备通道实体 /// public partial class DeviceChannel : ObservableObject { /// /// 无参构造函数(用于数据绑定) /// public DeviceChannel() { } /// /// 所属设备ID(联合主键之一) /// [ObservableProperty] private string deviceId = string.Empty; /// /// 通道编号(联合主键之一) /// [ObservableProperty] private int channelId; /// /// 通道能力描述 /// [ObservableProperty] private string capability = string.Empty; /// /// 最大电压 /// [ObservableProperty] private double maxVoltage; /// /// 最大电流 /// [ObservableProperty] private double maxCurrent; /// /// 限制条件(JSON格式) /// [ObservableProperty] private string limits = "{}"; /// /// 会话密钥 /// [ObservableProperty] private string sessionKey = string.Empty; } }