添加注释

This commit is contained in:
2025-07-03 13:17:25 +08:00
parent 4159e95bf3
commit eaffc6da5c
15 changed files with 686 additions and 392 deletions

View File

@@ -5,27 +5,66 @@ using SqlSugar.DbConvert;
namespace PMSWPF.Models;
/// <summary>
/// 表示设备信息。
/// </summary>
public partial class Device : ObservableObject
{
[ObservableProperty]private string description;
[ObservableProperty] private int id;
[ObservableProperty] private string ip;
[ObservableProperty] private bool isActive = true;
[ObservableProperty] private bool isAddDefVarTable = true;
[ObservableProperty] private bool isRuning;
[ObservableProperty] private string name;
/// <summary>
/// 设备的描述信息。
/// </summary>
[ObservableProperty]
private string description;
/// <summary>
/// 设备的类型。
/// </summary>
[SugarColumn(ColumnDataType = "varchar(20)", SqlParameterDbType = typeof(EnumToStringConvert))]
public DeviceType DeviceType { get; set; }
public List<VariableTable>? VariableTables { get; set; }
/// <summary>
/// 设备的唯一标识符。
/// </summary>
[ObservableProperty]
private int id;
/// <summary>
/// 设备的IP地址。
/// </summary>
[ObservableProperty]
private string ip;
/// <summary>
/// 表示设备是否处于活动状态。
/// </summary>
[ObservableProperty]
private bool isActive = true;
/// <summary>
/// 表示是否添加默认变量表。
/// </summary>
[ObservableProperty]
private bool isAddDefVarTable = true;
/// <summary>
/// 表示设备是否正在运行。
/// </summary>
[ObservableProperty]
private bool isRuning;
/// <summary>
/// 设备的名称。
/// </summary>
[ObservableProperty]
private string name;
/// <summary>
/// 设备的通信协议类型。
/// </summary>
public ProtocolType ProtocolType { get; set; }
/// <summary>
/// 设备关联的变量表列表。
/// </summary>
public List<VariableTable>? VariableTables { get; set; }
}