refactor:完成重构设备的添加,删除,更新。

This commit is contained in:
2025-10-22 14:06:16 +08:00
parent e995ec7207
commit 54d040b45f
76 changed files with 1028 additions and 1161 deletions

View File

@@ -45,6 +45,7 @@ using SkiaSharp;
using SqlSugar;
using ILogger = Microsoft.Extensions.Logging.ILogger;
using LogLevel = Microsoft.Extensions.Logging.LogLevel;
using DMS.WPF.Services.ViewService;
namespace DMS.WPF;
@@ -259,7 +260,7 @@ public partial class App : System.Windows.Application
services.AddSingleton<IAppCenterService, AppCenterService>();
services.AddSingleton<INavigationService, NavigationService>();
services.AddSingleton<IDialogService, DialogService>();
services.AddSingleton<IAppStorageService, AppStorageService>();
services.AddSingleton<IAppDataService, AppDataService>();
services.AddSingleton<IDeviceManagementService, DeviceManagementService>();
services.AddSingleton<IVariableTableManagementService, VariableTableManagementService>();
services.AddSingleton<IVariableManagementService, VariableManagementService>();
@@ -303,19 +304,19 @@ public partial class App : System.Windows.Application
// 注册新的数据服务
services.AddSingleton<IDeviceDataService, DeviceViewService>();
services.AddSingleton<IVariableDataService, VariableDataService>();
services.AddSingleton<IVariableTableDataService, VariableTableDataService>();
services.AddSingleton<IVariableViewService, VariableViewService>();
services.AddSingleton<IVariableTableViewService, VariableTableViewService>();
services.AddSingleton<IMenuViewService, MenuViewService>();
services.AddSingleton<IMqttDataService, MqttDataService>();
services.AddSingleton<IMqttAliasDataService, MqttAliasDataService>();
services.AddSingleton<ILogDataService, LogDataService>();
services.AddSingleton<ITriggerDataService, TriggerDataService>(); // 注册触发器数据服务
services.AddSingleton<IDataEventService, DataEventService>();
services.AddSingleton<IWpfDataService, WpfDataService>();
services.AddSingleton<IViewDataService, ViewDataService>();
services.AddSingleton<IEmailDataService, EmailDataService>();
// 注册主数据服务
services.AddSingleton<IWPFDataService, WPFDataService>();
services.AddSingleton<IViewCenterService, ViewCenterService>();
services.AddSingleton<IEmailAppService, EmailAppService>();
services.AddSingleton<EmailFunctionalityTestService, EmailFunctionalityTestService>();