|
|
b980f989d8
|
wip
|
2025-10-20 22:47:22 +08:00 |
|
|
|
740688d575
|
refactor:将DataLoaderService中的LoadAll*Async方法移到对应的管理服务中
- 将LoadAllDevicesAsync方法移到DeviceManagementService
- 将LoadAllVariableTablesAsync方法移到VariableTableManagementService
- 将LoadAllVariablesAsync方法移到VariableManagementService
- 将LoadAllMenusAsync方法移到MenuManagementService
- 将LoadAllMqttServersAsync方法移到MqttManagementService
- 将LoadAllNlogsAsync方法移到LogManagementService
- 更新DataLoaderService以使用管理服务提供的方法
- 修改IDataLoaderService接口以移除这些方法
- 保持与LoadAllTriggersAsync相同的模式
- 遵循单一职责原则,提高代码一致性" (提交修改并添加描述性的提交信息)
|
2025-10-18 17:59:21 +08:00 |
|
|
|
595139fb02
|
refactor:将AppDataCenterService改为AppCenterService,将AppDataStorageService改为AppStorageService,将触发器的增删改成合并
|
2025-10-18 17:18:09 +08:00 |
|
|
|
b753e5ea73
|
refactor:删除了DeviceDto,VariableDto,VariableTableDto,改为使用DMS.Core中的实体
|
2025-10-07 17:51:24 +08:00 |
|
|
|
5eae862d5f
|
feat.修复新添加设备添加变量OpcServer报错问题,修改初始化菜单的内容
|
2025-10-04 00:42:59 +08:00 |
|
|
|
438ee0fe58
|
1. 已成功将内存操作直接合并到数据库操作方法中
2. 已删除了独立的内存操作方法
3. 已更新接口定义,去除了内存操作方法
4. 保留了 IEventService 依赖,因为需要用于触发事件
|
2025-10-01 19:06:12 +08:00 |
|
|
|
62ce7093cf
|
1. 从 IDeviceManagementService 接口中移除了 OnDeviceChanged 事件
2. 在 DeviceManagementService 中添加了对 IEventService 的依赖
3. 在 DeviceManagementService 的三个内存操作方法中,将直接事件触发改为通过 _eventService.RaiseDeviceChanged 方法触发
4. EventService 本身已经实现了 OnDeviceChanged 事件和对应的 RaiseDeviceChanged 方法
|
2025-10-01 18:15:51 +08:00 |
|
|
|
2dda2029bd
|
1. 重构 DeviceManagementService 类:
- 修改 CreateDeviceWithDetailsAsync 方法,在数据库创建成功后自动添加到内存
- 修改 UpdateDeviceAsync 方法,在数据库更新成功后自动更新内存
- 修改 DeleteDeviceByIdAsync 方法,在数据库删除成功后自动从内存移除
- 修改 ToggleDeviceActiveStateAsync 方法,在数据库切换激活状态后更新内存
2. 更新 DeviceDataService 类:
- 移除了在 AddDevice 方法中的独立 AddDeviceToMemory 调用
- 移除了在 DeleteDevice 方法中的独立 RemoveDeviceFromMemory 调用
- 为 UpdateDevice 方法添加了注释,说明内存自动更新
3. 更新 DeviceMonitoringService 类:
- 在 OnDeviceActiveChanged 方法中使用 Task 运行异步的 UpdateDeviceAsync 调用
4. 更新接口文档:
- 在 IDeviceManagementService 接口中更新了内存操作方法的注释,说明通常由其他操作自动调用
|
2025-10-01 18:09:30 +08:00 |
|
|
|
74fde6bd8b
|
完成S7变量启用和停用更新
|
2025-09-16 14:42:23 +08:00 |
|
|
|
ffa24f861e
|
修改了目录架构
|
2025-09-16 12:29:09 +08:00 |
|