refactor:将所有的ItemViewMdoel的名字删除ViewModel,并将命名空间调整为DMS.WPF.ItemViewModel.

This commit is contained in:
2025-10-06 18:17:56 +08:00
parent 6cff70cd87
commit c85f89db33
72 changed files with 316 additions and 1023 deletions

View File

@@ -0,0 +1,68 @@
using CommunityToolkit.Mvvm.ComponentModel;
using DMS.Application.DTOs;
using System;
using System.Collections.ObjectModel;
using System.Linq;
namespace DMS.WPF.ItemViewModel;
public partial class MqttServerItem : ObservableObject
{
public int Id { get; set; }
[ObservableProperty]
private string _serverName;
[ObservableProperty]
private string _serverUrl;
[ObservableProperty]
private int _port;
[ObservableProperty]
private string _username;
[ObservableProperty]
private string _password;
[ObservableProperty]
private bool _isActive;
[ObservableProperty]
private bool _isConnect;
[ObservableProperty]
private string _subscribeTopic;
[ObservableProperty]
private string _publishTopic;
[ObservableProperty]
private string _clientId;
[ObservableProperty]
private DateTime _createdAt;
[ObservableProperty]
private DateTime? _connectedAt;
[ObservableProperty]
private long _connectionDuration;
[ObservableProperty]
private string _messageFormat;
[ObservableProperty]
private string _messageHeader;
[ObservableProperty]
private string _messageContent;
[ObservableProperty]
private string _messageFooter;
[ObservableProperty]
private ObservableCollection<MqttAliasItem> _variableAliases = new();
}