refactor: 将VariableMqttAlias改为MqttAlias,将VariableMqttAliasItemViewModel改为MqttAliasItem
This commit is contained in:
@@ -181,12 +181,6 @@
|
||||
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="ViewModels\Items\" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Configurations\nlog.config">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace DMS.WPF.Profiles
|
||||
CreateMap<OpcUaNode, OpcUaNodeItemViewModel>()
|
||||
.ReverseMap();
|
||||
CreateMap<VariableItemViewModel, VariableItemViewModel>();
|
||||
CreateMap<VariableMqttAlias, VariableMqttAliasItemViewModel>().ReverseMap();
|
||||
CreateMap<MqttAlias, MqttAliasItem>().ReverseMap();
|
||||
|
||||
|
||||
CreateMap<MenuBeanDto, MenuItemViewModel>()
|
||||
|
||||
@@ -13,10 +13,10 @@ namespace DMS.WPF.ViewModels.Dialogs
|
||||
/// <summary>
|
||||
/// MQTT别名批量编辑对话框的视图模型
|
||||
/// </summary>
|
||||
public partial class MqttAliasBatchEditDialogViewModel : DialogViewModelBase<List<VariableMqttAliasItemViewModel>>
|
||||
public partial class MqttAliasBatchEditDialogViewModel : DialogViewModelBase<List<MqttAliasItem>>
|
||||
{
|
||||
[ObservableProperty]
|
||||
private ObservableCollection<VariableMqttAliasItemViewModel> _variableMqttAliases = new();
|
||||
private ObservableCollection<MqttAliasItem> _variableMqttAliases = new();
|
||||
|
||||
[ObservableProperty]
|
||||
private MqttServerItemViewModel _selectedMqttServer;
|
||||
@@ -41,7 +41,7 @@ namespace DMS.WPF.ViewModels.Dialogs
|
||||
// 检查该变量是否已经有针对此MQTT服务器的别名
|
||||
var existingAlias = variable.MqttAliases?.FirstOrDefault(ma => ma.MqttServerId == SelectedMqttServer.Id);
|
||||
|
||||
var variableMqttAlias = new VariableMqttAliasItemViewModel
|
||||
var variableMqttAlias = new MqttAliasItem
|
||||
{
|
||||
VariableId = variable.Id,
|
||||
MqttServerId = SelectedMqttServer.Id,
|
||||
|
||||
@@ -3,7 +3,7 @@ using DMS.Application.DTOs;
|
||||
|
||||
namespace DMS.WPF.ViewModels.Items;
|
||||
|
||||
public partial class VariableMqttAliasItemViewModel : ObservableObject
|
||||
public partial class MqttAliasItem : ObservableObject
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
@@ -62,7 +62,7 @@ public partial class MqttServerItemViewModel : ObservableObject
|
||||
private string _messageFooter;
|
||||
|
||||
[ObservableProperty]
|
||||
private ObservableCollection<VariableMqttAliasItemViewModel> _variableAliases = new();
|
||||
private ObservableCollection<MqttAliasItem> _variableAliases = new();
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -105,7 +105,7 @@ public partial class VariableItemViewModel : ObservableObject
|
||||
/// 一个变量可以有多个MQTT别名。
|
||||
/// </summary>
|
||||
[ObservableProperty]
|
||||
private List<VariableMqttAliasItemViewModel>? _mqttAliases=new List<VariableMqttAliasItemViewModel>();
|
||||
private List<MqttAliasItem>? _mqttAliases=new List<MqttAliasItem>();
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置变量的信号类型 (如:AI, DI, AO, DO)。
|
||||
|
||||
@@ -37,7 +37,7 @@ namespace DMS.WPF.ViewModels
|
||||
/// 与当前MQTT服务器关联的变量数据集合。
|
||||
/// </summary>
|
||||
[ObservableProperty]
|
||||
private ObservableCollection<VariableMqttAlias> _associatedVariables;
|
||||
private ObservableCollection<MqttAlias> _associatedVariables;
|
||||
|
||||
|
||||
/// <summary>
|
||||
@@ -198,7 +198,7 @@ namespace DMS.WPF.ViewModels
|
||||
/// 修改变量的MQTT发送名称
|
||||
/// </summary>
|
||||
[RelayCommand]
|
||||
private async Task ModifyAlias(VariableMqttAlias variableAlias)
|
||||
private async Task ModifyAlias(MqttAlias variableAlias)
|
||||
{
|
||||
if (variableAlias == null)
|
||||
{
|
||||
|
||||
@@ -653,7 +653,7 @@ partial class VariableTableViewModel : ViewModelBase, INavigatable
|
||||
if (existingVariableMqtt == null)
|
||||
{
|
||||
// 如果不存在,则添加新的关联
|
||||
var variableMqtt = new VariableMqttAliasItemViewModel
|
||||
var variableMqtt = new MqttAliasItem
|
||||
{
|
||||
VariableId = originalVariable.Id,
|
||||
MqttServerId = selectedMqtt.Id,
|
||||
|
||||
Reference in New Issue
Block a user