maguodong
|
6dcd564206
|
feat(db): 添加数据库缓存、DAO层和驱动管理功能
- 实现QueryCache缓存系统,支持自动清理过期缓存
- 添加DAO基类提供通用CRUD操作方法
- 实现字段值获取和反射相关工具函数
- 添加ClickHouse和MySQL数据库驱动支持
- 实现驱动管理器统一管理所有数据库驱动
- 添加Omit方法用于排除查询字段
- 补充完整的单元测试覆盖各项功能
|
2026-04-04 14:55:26 +08:00 |
maguodong
|
6bbe8928e7
|
refactor(crud): 更新CRUD模块以兼容新的ORM接口
- 替换原有的GORM依赖为自定义orm包
- 修改Crud结构体泛型参数,移除C类型参数
- 更新数据库操作方法以适配新ORM接口
- 调整字段名转换逻辑,使用自定义的驼峰下划线转换函数
- 重构分页查询方法参数类型和返回值处理
- 移除GORM特有的Preload关联查询功能
- 更新Where条件构建器以匹配新ORM语法
- 调整错误处理机制以符合新的数据库操作接口
|
2026-04-03 14:52:39 +08:00 |
black
|
b52c4aa3c7
|
feat(db): 添加数据库配置自动查找和缓存功能
- 实现配置文件自动查找功能,支持yaml、yml、toml、ini、json格式
- 添加查询缓存机制,提高重复查询性能
- 新增构建脚本build.sh和build.bat用于跨平台编译
- 添加完整的数据库连接配置和时间字段配置功能
- 实现DAO基类提供通用CRUD操作方法
- 添加配置文件示例和相关测试用例
|
2026-04-03 07:39:18 +08:00 |