|
|
595139fb02
|
refactor:将AppDataCenterService改为AppCenterService,将AppDataStorageService改为AppStorageService,将触发器的增删改成合并
|
2025-10-18 17:18:09 +08:00 |
|
|
|
816827e5e9
|
refactor: 移除MenuBeanDto,直接使用MenuBean模型
- 删除了 DMS.Application/DTOs/MenuBeanDto.cs 文件
- 在DTOs中将MenuBeanDto类型替换为MenuBean类型
- 更新了IMenuAppService和IMenuManagementService接口中相关方法的参数和返回值类型
- 修改了MenuAppService、MenuManagementService等服务类的实现
- 在DMS.Core/Models/MenuBean.cs中添加了Children属性以支持菜单树结构
- 更新了WPF层相关的菜单处理逻辑
- 修改了映射配置和视图模型中的菜单对象创建方式
- 这一更改简化了数据模型,消除了DTO与模型之间的重复定义,直接在各层之间使用MenuBean实体。
|
2025-10-13 20:20:09 +08:00 |
|
|
|
b753e5ea73
|
refactor:删除了DeviceDto,VariableDto,VariableTableDto,改为使用DMS.Core中的实体
|
2025-10-07 17:51:24 +08:00 |
|
|
|
94ad940e03
|
refactor:删除MqttServerDto,将使用MqttServerDto的全部转为使用MqttServer
|
2025-10-06 19:32:45 +08:00 |
|
|
|
a3af5dd0cc
|
refactor: 移除 VariableMqttAliasDto 并替换为 VariableMqttAlias
本次重构移除了 VariableMqttAliasDto,并将其所有用法替换为 VariableMqttAlias 模型。
主要变更:
- 在 DTO、服务和接口中将 VariableMqttAliasDto 替换为 VariableMqttAlias。
- 删除了 VariableMqttAliasDto 的 AutoMapper 映射。
- 删除了 VariableMqttAliasDto.cs 文件。
|
2025-10-06 17:25:05 +08:00 |
|
|
|
80ea47e627
|
重构MQTT事件处理和激活状态管理功能
|
2025-10-05 14:45:41 +08:00 |
|
|
|
e5e2e8de5b
|
功能增强:添加 InputDialog 并改进变量管理功能
- 新增 InputDialog 组件:
- 添加了 InputDialog.xaml 和 InputDialog.xaml.cs 文件
- 创建了 InputDialogViewModel.cs,继承自 DialogViewModelBase<string?>
- 实现了可重用的输入对话框,支持自定义标题、消息、标签和占位符
- 完善变量管理服务:
- 在 MappingProfile.cs 中添加了 VariableDto 到 VariableDto 的映射配置
- 在 VariableManagementService.cs 中注入 IMapper 依赖项
- 修改了 UpdateVariablesAsync 方法,使用 AutoMapper 进行更安全的更新操作
- 扩展变量表功能:
- 在 VariableTableViewModel.cs 中添加了 ModifyConversionFormula 命令
- 实现了批量修改变量转换公式功能,支持用户通过对话框输入新公式
- 添加了相应的 UI 通知和错误处理
- 在 VariableTableView.xaml 中添加了"修改数值转换公式"菜单项
- 集成 InputDialog 到对话框服务:
- 在 DialogService.cs 中注册了 InputDialogViewModel 和 InputDialog 的映射关系
|
2025-10-02 18:34:23 +08:00 |
|
|
|
042bc15288
|
继续修改触发器(未完成,修改一个触发器可以添加多个变量)
|
2025-09-22 22:58:51 +08:00 |
|
|
|
ffa24f861e
|
修改了目录架构
|
2025-09-16 12:29:09 +08:00 |
|
|
|
ebf67b98fa
|
修改了触发器的问题
|
2025-09-14 19:58:18 +08:00 |
|
|
|
42aaf9c01b
|
初步完成邮件功能
|
2025-09-13 19:08:43 +08:00 |
|
|
|
5680c38fa9
|
修改历史记录功能(未完成)
|
2025-09-11 18:09:35 +08:00 |
|
|
|
5f0a4b23f4
|
完成显示日志功能
|
2025-09-07 19:48:48 +08:00 |
|
|
|
6f0e80e1e2
|
完成MQTT服务器的别名设置
|
2025-09-06 19:41:28 +08:00 |
|
|
|
1ebc1a4df6
|
实现导航跳转
|
2025-07-30 12:09:00 +08:00 |
|
|
|
3b5ecef895
|
完成编辑设备
|
2025-07-29 20:02:09 +08:00 |
|
|
|
4a56405629
|
梳理了所有的Db,DTO,ItemViewModel的属性
|
2025-07-27 21:08:58 +08:00 |
|
|
|
35e5033094
|
完成变量服务的单元测试
|
2025-07-24 21:41:00 +08:00 |
|
|
|
899e657053
|
完成更新设备的测试
|
2025-07-24 18:52:29 +08:00 |
|
|
|
ac38128e4d
|
完成新建设备的单元 测试包括,添加变量表,和添加菜单
|
2025-07-24 15:07:03 +08:00 |
|
|
|
29a2d44319
|
按照软件设计文档开始重构代码01
|
2025-07-21 14:35:17 +08:00 |
|