|
|
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 |
|
|
|
d6bb606b0e
|
本次提交包含了两个主要部分:一个关键的数据库并发问题修复,以及一个关于历史记录功能的增强。
1. 数据库并发修复 (Bug Fix):
2. 历史记录功能增强 (Feature):
`
fix(db): 修复数据库并发连接问题并增强历史记录功能
`
正文:
`
本次提交主要包含一个关键的 Bug 修复和一项功能增强。
1. 修复数据库并发问题:
* 重构 SqlSugarDbContext,使其作为 SqlSugarClient 的工厂。
* GetInstance() 方法现在每次调用都会返回一个新的客户端实例,解决了因单例客户端导致的多线程并发访问 MySqlConnection 的问题。
2. 增强历史记录功能:
* 为 VariableHistory 相关的模型、DTO 和实体添加了 NumericValue 属性,以便在历史记录中同时存储数值和字符串值。
* 更新了 HistoryProcessor 以保存 NumericValue。
* 对 ValueConvertProcessor 的逻辑进行了重构,以更好地支持值转换流程。
|
2025-10-03 00:05:17 +08:00 |
|
|
|
b881c89d96
|
添加单元 测试
|
2025-07-21 23:04:28 +08:00 |
|
|
|
525c681b6c
|
临时提交2
|
2025-07-21 18:49:49 +08:00 |
|
|
|
7faac9aef1
|
重构服务类和仓库类
|
2025-07-19 22:29:50 +08:00 |
|
|
|
ca67d2e6df
|
临时提交3
|
2025-07-19 11:11:01 +08:00 |
|
|
|
01fe2e14ef
|
临时提交
|
2025-07-19 09:25:01 +08:00 |
|
|
|
e1a89e7c70
|
重构项目中(临时提交)
|
2025-07-19 09:24:35 +08:00 |
|