|
|
e995ec7207
|
feature:给所有仓储类都添加批量更新方法
|
2025-10-21 13:14:34 +08:00 |
|
|
|
5a3242a90b
|
refactor:将AddBathAsync改为AddAsync
|
2025-10-21 13:04:11 +08:00 |
|
|
|
3116e4ce92
|
refactor:删除不必要的方法
|
2025-10-21 13:01:27 +08:00 |
|
|
|
6872631933
|
refactor:修复仓储接口和实现中的DeleteAsync方法问题 │
1. 为IBaseRepository接口添加DeleteByIdsAsync方法定义
2. 为所有仓储实现类添加DeleteByIdsAsync方法实现
3. 修复DeviceAppService中deviceId未定义的问题
4. 修复DeviceManagementService中DeleteDeviceByIdAsync方法不存在的问题
5. 修复所有仓储类中DeleteAsync(List<T>)方法实现不正确的问题
6. 修复Email相关仓储类中Deleteable方法参数错误的问题"
|
2025-10-21 12:27:45 +08:00 |
|
|
|
b980f989d8
|
wip
|
2025-10-20 22:47:22 +08:00 |
|
|
|
0007235171
|
1 feat: 触发器功能增强及菜单集成
2
3 - 添加 CreateTriggerWithMenuDto 数据传输对象,用于同时创建触发器及关联菜单
4 - 在 TriggerDataService 中新增 AddTriggerWithMenu 方法,实现触发器与菜单的同时创建
5 - 更新 TriggersViewModel 以使用新的触发器和菜单创建流程
6 - 在 MenuType 枚举中添加 TriggerMenu 类型
7 - 调整 InitializeRepository 中触发器菜单的图标
8 - 更新相关服务中的注释,将 Trigger 替换为 TriggerMenu 以保持一致
9 - 修改时间记录方式,使用 DateTime.Now 替代 DateTime.UtcNow
10 - 优化 TriggerManagementService 中的触发器创建与存储流程
11 - 更新触发器评估和管理服务中的日志文本,统一使用 TriggerMenu 术语
|
2025-10-19 17:53:23 +08:00 |
|
|
|
dc620a7c1d
|
refactor:将DbTriggerDefinition改名为DbTrigger
|
2025-10-18 18:58:14 +08:00 |
|
|
|
cb984b1b91
|
1 feat: 重构触发器定义模型并完善触发器-变量关联功能
2
3 - 重命名TriggerDefinition类为Trigger,移除冗余的Definition后缀
4 - 更新所有相关接口和实现类以使用新的Trigger类名
5 - 在Variable模型中添加Triggers集合,实现变量到触发器的反向关联
6 - 在TriggerVariableManagementService中完善触发器与变量的双向关联逻辑
7 - 将触发器-变量关联数据加载集成到DataLoaderService中
8 - 在依赖注入容器中注册ITriggerVariableManagementService和ITriggerVariableAppService
9 - 更新触发器相关的DTO映射配置
10 - 修复触发器评估服务中的类型引用问题
11
12 此更改统一了触发器模型命名,完善了触发器与变量的双向关联关系,提高了代码的一致性和可维护性。
|
2025-10-18 18:23:14 +08:00 |
|
|
|
595139fb02
|
refactor:将AppDataCenterService改为AppCenterService,将AppDataStorageService改为AppStorageService,将触发器的增删改成合并
|
2025-10-18 17:18:09 +08:00 |
|
|
|
2ada4246ff
|
bugfix:修复Mqtt服务器详情页变量值不更新的问题,修复修改Mqtt别名后台不更新的问题,重新调整了别名的架构
|
2025-10-11 18:07:01 +08:00 |
|
|
|
6cff70cd87
|
refactor: 将VariableMqttAlias改为MqttAlias,将VariableMqttAliasItemViewModel改为MqttAliasItem
|
2025-10-06 17:39:03 +08:00 |
|
|
|
ec1f94a898
|
1 refactor(config): 将AppSettings移至Application层并更新配置结构
2
3 - 将AppSettings从DMS.Infrastructure移至DMS.Application
4 - 将DatabaseSettings重命名为AppSettings.Database并更新所有引用
5 - 将配置文件从appSettings.json更改为dms_config.json
6 - 更新所有项目引用以使用新的AppSettings命名空间
7 - 移除DI容器中的SqlSugarDbContext直接实例化
8 - 添加Material Design Icons字体并更新设置视图UI
9 - 通过移除不必要的变量映射更新来优化S7服务
10 - 将数据库连接字符串属性名从Database更新为DbName
|
2025-10-04 18:42:12 +08:00 |
|
|
|
5eae862d5f
|
feat.修复新添加设备添加变量OpcServer报错问题,修改初始化菜单的内容
|
2025-10-04 00:42:59 +08:00 |
|
|
|
cdfb906112
|
feat(处理器): 增强变量处理链并实现批量更新
- 新增 UpdateDbVariableProcessor 处理器,通过队列和定时器实现数据库的批量更新,以降低负载。
- 重构 ValueConvertProcessor 处理器,使其能够解析 ConversionFormula 公式,计算出最终的 DisplayValue。
- 扩展 IVariableRepository 仓储接口,添加 UpdateBatchAsync 方法,并使用SqlSugar实现高效的批量更新。
- 优化 VariableContext 模型,将 NewValue 类型统一为 string,简化了数据流并提升了类型安全。
|
2025-10-02 17:35:35 +08:00 |
|
|
|
f61c505774
|
修改了添加触发器的对话框界面
|
2025-09-22 23:33:34 +08:00 |
|
|
|
042bc15288
|
继续修改触发器(未完成,修改一个触发器可以添加多个变量)
|
2025-09-22 22:58:51 +08:00 |
|
|
|
bcdb119d11
|
修改画面
|
2025-09-19 07:27:56 +08:00 |
|
|
|
82c355a392
|
初步完成单个变量的历史记录查询
|
2025-09-17 13:32:29 +08:00 |
|
|
|
4773e87886
|
修改批量导入变量返回实体,防止Io为0的问题
|
2025-09-15 13:12:14 +08:00 |
|
|
|
ebf67b98fa
|
修改了触发器的问题
|
2025-09-14 19:58:18 +08:00 |
|
|
|
a8d240b4f9
|
继续修改触发器
|
2025-09-14 19:13:40 +08:00 |
|
|
|
a079cf8de8
|
千问写完触发器功能,错误未修复
|
2025-09-14 16:16:10 +08:00 |
|
|
|
42aaf9c01b
|
初步完成邮件功能
|
2025-09-13 19:08:43 +08:00 |
|
|
|
15e2caed22
|
初步添加报警功能
|
2025-09-13 12:30:12 +08:00 |
|
|
|
5680c38fa9
|
修改历史记录功能(未完成)
|
2025-09-11 18:09:35 +08:00 |
|
|
|
5ca4fe7124
|
初步完成历史记录(未完成)
|
2025-09-11 11:04:07 +08:00 |
|
|
|
5f0a4b23f4
|
完成显示日志功能
|
2025-09-07 19:48:48 +08:00 |
|
|
|
0e4a306fa7
|
初步完成Log的增删改查
|
2025-09-07 19:01:58 +08:00 |
|
|
|
6f0e80e1e2
|
完成MQTT服务器的别名设置
|
2025-09-06 19:41:28 +08:00 |
|
|
|
31c4e77232
|
初步给Mqtt添加了别名功能
|
2025-09-06 16:12:30 +08:00 |
|
|
|
16bd8f79ee
|
修复了导入变量的问题
|
2025-09-05 13:24:03 +08:00 |
|
|
|
bb650e2682
|
将NlogHelper,和NotificationHelper,改为服务的方式注入使用
|
2025-09-04 17:29:24 +08:00 |
|
|
|
c45287fae0
|
修复日志写入数据库失败问题
|
2025-09-04 14:52:26 +08:00 |
|
|
|
1d8d4a7f5e
|
完成删除变量
|
2025-08-24 17:48:33 +08:00 |
|
|
|
f821024756
|
修改了一些内容
|
2025-08-22 20:24:09 +08:00 |
|
|
|
eedc9f9c7b
|
给菜单添加TargetViewKey
|
2025-07-26 16:32:01 +08:00 |
|
|
|
527fb88cdf
|
完成主菜单的加载与显示
|
2025-07-26 13:35:53 +08:00 |
|
|
|
556c09f1c5
|
添加中文注释
|
2025-07-24 19:58:34 +08:00 |
|
|
|
4e26685560
|
完成新建变量表的功能测试
|
2025-07-24 19:51:16 +08:00 |
|
|
|
7b9c91eee1
|
完成设备删除单元测试
|
2025-07-24 18:09:46 +08:00 |
|
|
|
ac38128e4d
|
完成新建设备的单元 测试包括,添加变量表,和添加菜单
|
2025-07-24 15:07:03 +08:00 |
|
|
|
fe3045c2d2
|
添加TakeAsync方法。
|
2025-07-22 21:36:33 +08:00 |
|
|
|
8f3543afb5
|
修复错误
|
2025-07-21 22:02:42 +08:00 |
|
|
|
525c681b6c
|
临时提交2
|
2025-07-21 18:49:49 +08:00 |
|
|
|
29a2d44319
|
按照软件设计文档开始重构代码01
|
2025-07-21 14:35:17 +08:00 |
|
|
|
7faac9aef1
|
重构服务类和仓库类
|
2025-07-19 22:29:50 +08:00 |
|
|
|
5cf25dd9ac
|
修改添加设备部分功能
|
2025-07-19 19:55:42 +08:00 |
|
|
|
76e46614cc
|
测试了Repositories
|
2025-07-19 15:16:28 +08:00 |
|
|
|
aaf8bdf08a
|
基本修改完毕开始进行单元测试
|
2025-07-19 14:36:34 +08:00 |
|
|
|
ca67d2e6df
|
临时提交3
|
2025-07-19 11:11:01 +08:00 |
|