Commit Graph

14 Commits

Author SHA1 Message Date
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
cdfb906112 feat(处理器): 增强变量处理链并实现批量更新
- 新增 UpdateDbVariableProcessor 处理器,通过队列和定时器实现数据库的批量更新,以降低负载。
  - 重构 ValueConvertProcessor 处理器,使其能够解析 ConversionFormula 公式,计算出最终的 DisplayValue。
  - 扩展 IVariableRepository 仓储接口,添加 UpdateBatchAsync 方法,并使用SqlSugar实现高效的批量更新。
  - 优化 VariableContext 模型,将 NewValue 类型统一为 string,简化了数据流并提升了类型安全。
2025-10-02 17:35:35 +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
16bd8f79ee 修复了导入变量的问题 2025-09-05 13:24:03 +08:00
bb650e2682 将NlogHelper,和NotificationHelper,改为服务的方式注入使用 2025-09-04 17:29:24 +08:00
1d8d4a7f5e 完成删除变量 2025-08-24 17:48:33 +08:00
f821024756 修改了一些内容 2025-08-22 20:24:09 +08:00
556c09f1c5 添加中文注释 2025-07-24 19:58:34 +08:00
7b9c91eee1 完成设备删除单元测试 2025-07-24 18:09:46 +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