|
|
cf64276ab1
|
refactor(db): 重命名批量插入方法并更新文档
- 将 BatchInsert 方法重命名为 Inserts,以更好地反映其功能
- 更新示例代码和文档,确保使用新方法名
- 删除过时的文档文件,整合 HoTimeDB 使用说明和 API 参考
- 优化 README.md,增强框架特性和安装说明的清晰度
|
2026-01-22 20:32:29 +08:00 |
|
|
|
29a3b6095d
|
feat(db): 实现多数据库方言与自动表前缀支持
- 扩展 Dialect 接口添加 QuoteIdentifier 和 QuoteChar 方法
- 实现 IdentifierProcessor 结构体处理标识符转换
- 添加系统数据库列表避免对 INFORMATION_SCHEMA 等添加前缀
- 支持 database.table 格式的表名处理和前缀添加
- 在 CRUD 方法中集成新的标识符处理器
- 修改 WHERE 条件处理逻辑支持自动前缀
- 更新链式构建器的 JOIN 方法处理表名和条件
- 保持完全向后兼容性支持现有写法
|
2026-01-22 09:52:43 +08:00 |
|
|
|
650fafad1a
|
refactor(db): 重构数据库查询构建器以支持多数据库方言和标识符处理
- 实现了标识符处理器,统一处理表名、字段名的前缀添加和引号转换
- 添加对 MySQL、PostgreSQL、SQLite 三种数据库方言的支持
- 引入 ProcessTableName、ProcessColumn、ProcessConditionString 等方法处理标识符
- 为 HoTimeDB 添加 T() 和 C() 辅助方法用于手动构建 SQL 查询
- 重构 CRUD 操作中的表名和字段名处理逻辑,统一使用标识符处理器
- 添加完整的单元测试验证不同数据库方言下的标识符处理功能
- 优化 JOIN 操作中表名和条件字符串的处理方式
|
2026-01-22 09:32:01 +08:00 |
|
|
|
5ba883cd6b
|
chore(example): 清理调试日志并优化测试代码
- 移除大量 debugLog 调试日志调用
- 修改数据库计数检查代码,使用下划线忽略返回值
- 更新事务测试中的变量声明,统一使用下划线忽略不需要的返回值
- 添加注释说明 admin 表数据检查的目的
- 移除条件查询语法测试中的冗余调试日志
- 优化链式查询测试中的调试信息
- 清理 JOIN 查询测试部分的日志输出
- 移除聚合函数测试中的调试日志
- 删除分页查询测试中的多余日志
- 清理批量插入测试中的调试信息
- 优化 upsert 测试部分的日志输出
- 移除事务测试中的冗余调试日志
- 删除原生 SQL 测试中的大量调试日志
- 移除 IN/NOT IN 数组测试中的 region 注释块
|
2026-01-22 07:25:41 +08:00 |
|
|
|
c2955d2500
|
feat(db): 实现数据库查询中的数组参数展开和空数组处理
- 在 Get 方法中添加无参数时的默认字段和 LIMIT 1 处理
- 实现 expandArrayPlaceholder 方法,自动展开 IN (?) 和 NOT IN (?) 中的数组参数
- 为空数组的 IN 条件生成 1=0 永假条件,NOT IN 生成 1=1 永真条件
- 在 queryWithRetry 和 execWithRetry 中集成数组占位符预处理
- 修复 where.go 中空切片条件的处理逻辑
- 添加完整的 IN/NOT IN 数组查询测试用例
- 更新 .gitignore 规则格式
|
2026-01-22 07:16:42 +08:00 |
|
|
|
0318c95055
|
refactor(db): 重构数据库构建器以支持JOIN参数传递并删除示例配置文件
- 修改 Get 方法以根据是否存在 JOIN 来构建参数结构
- 修改 Count 方法以根据是否存在 JOIN 来传递参数
- 修改 Select 方法以根据是否存在 JOIN 来构建参数结构
- 在 where.go 中添加对 [##] 键的支持以直接添加 SQL 片段
- 删除 example/config/admin.json 配置文件
- 删除 example/config/config.json 配置文件
- 删除 example/config/configNote.json 配置文件
- 删除 example/config/rule.json 配置文件
- 删除 example/benchmark_test.go 压测文件
- 重构 example/main.go 文件,添加完整的 HoTimeDB 功能测试套件
- 添加调试日志功能以跟踪数据库操作流程
|
2026-01-22 05:31:17 +08:00 |
|
|
|
f2f1fcc9aa
|
feat(request): 实现请求参数获取方法
- 完成 ReqParam/ReqParams 方法实现,用于获取 URL 参数并返回 *Obj
- 完成 ReqForm/ReqForms 方法实现,用于获取表单数据并返回 *Obj
- 完成 ReqJson/ReqJsons 方法实现,用于获取 JSON Body 并返回 *Obj
- 完成 ReqFile/ReqFiles 方法实现,用于获取上传文件
- 完成 ReqData/ReqDatas 方法实现,用于统一封装请求数据获取并返回 *Obj
- 更新计划文件状态,标记所有相关功能模块为已完成
|
2026-01-22 04:59:53 +08:00 |
|
|
|
b755519fc6
|
feat(cache): 优化缓存系统并重构数据库连接管理
- 将Redis连接方式改为连接池模式,提升连接复用效率
- 修复缓存注释错误,统一标识数据库缓存逻辑
- 添加数据检索结果非空验证,避免空指针异常
- 在数据库操作中添加读写锁保护,确保并发安全性
- 实现数据库查询和执行操作的重试机制,增强稳定性
- 更新配置文件中的缓存和数据库设置,优化缓存策略
- 重构README文档,补充框架特性和性能测试数据
- 添加示例路由配置,完善快速入门指南
|
2026-01-22 04:36:52 +08:00 |
|
|
|
5bb9ed77b8
|
优化数据库连接配置,增强性能和稳定性
|
2025-08-07 17:51:31 +08:00 |
|
hoteas
|
2cf20e7206
|
增加数据库must设置
|
2023-04-06 11:37:03 +08:00 |
|
hoteas
|
8cac1f5393
|
修复部分bug,增加DB SUM函数,以及优化IN性能,增加分析接口
|
2023-03-22 03:17:33 +08:00 |
|
hoteas
|
a298cb3d52
|
修复部分bug
|
2022-11-07 01:41:22 +08:00 |
|
hoteas
|
68f2c0fd8f
|
修复部分bug
|
2022-11-07 01:40:24 +08:00 |
|
hoteas
|
d314891126
|
修复部分bug
|
2022-11-06 06:37:44 +08:00 |
|
hoteas
|
c0ae31f499
|
修复部分bug
|
2022-11-05 01:55:11 +08:00 |
|
hoteas
|
25edb6b5b7
|
修复部分bug
|
2022-11-04 03:22:00 +08:00 |
|
hoteas
|
ead64dc776
|
修复bug
|
2022-11-04 02:55:58 +08:00 |
|
hoteas
|
876e3b1f45
|
优化性能
|
2022-11-04 02:34:48 +08:00 |
|
hoteas
|
203e72f8a2
|
优化性能
|
2022-11-04 02:12:07 +08:00 |
|
hoteas
|
4ab5ab9ff4
|
时间由指针改回对象
|
2022-10-20 09:08:23 +08:00 |
|
hoteas
|
b425024359
|
升级流程引擎配置文件版本
|
2022-10-20 09:00:44 +08:00 |
|
hoteas
|
78337c14ec
|
升级流程引擎配置文件版本
|
2022-10-19 21:32:34 +08:00 |
|
hoteas
|
cdba8af129
|
升级流程引擎配置文件版本
|
2022-10-19 21:29:38 +08:00 |
|
hoteas
|
1533a57cb8
|
数据库错误操作优化
|
2022-08-25 03:48:09 +08:00 |
|
hoteas
|
c55e26021b
|
数据库错误操作优化
|
2022-08-20 11:20:03 +08:00 |
|
hoteas
|
8992fd6d3a
|
解决BUG
|
2022-08-11 10:18:48 +08:00 |
|
hoteas
|
9425544d1c
|
修复bug
|
2022-08-04 02:41:41 +08:00 |
|
hoteas
|
a8d78832df
|
修复配置bug
|
2022-08-03 12:07:55 +08:00 |
|
hoteas
|
adfb2236dc
|
V2.0封测
|
2022-08-02 03:02:57 +08:00 |
|
hoteas
|
39d67d1775
|
增加导出功能
|
2022-08-01 03:40:09 +08:00 |
|
hoteas
|
a8f9f12bb8
|
大岗山水电站初版完成
|
2022-07-28 12:08:47 +08:00 |
|
hoteas
|
2c1abb1d11
|
大岗山水电站初版完成
|
2022-07-28 11:08:51 +08:00 |
|
hoteas
|
952c3a1243
|
技术性调整
|
2022-07-26 17:37:17 +08:00 |
|
hoteas
|
be02b3418d
|
技术性调整
|
2022-07-25 05:37:19 +08:00 |
|
hoteas
|
f390617167
|
技术性调整
|
2022-07-24 00:00:36 +08:00 |
|
hoteas
|
b015e78fa0
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# example/config/configNote.json
# var.go
|
2022-07-18 19:44:52 +08:00 |
|
hoteas
|
bb9092c3e5
|
增加权限管理
|
2022-07-18 19:44:00 +08:00 |
|
hoteas
|
cc1bad8d3f
|
技术性调整
|
2022-07-18 08:46:09 +08:00 |
|
hoteas
|
8f7380d796
|
优化日志及config
|
2022-07-11 19:13:20 +08:00 |
|
hoteas
|
f37b9aee70
|
优化日志及config
|
2022-07-11 11:07:17 +08:00 |
|
hoteas
|
77753a123f
|
删除example代码
|
2022-05-19 15:45:51 +08:00 |
|
|
|
2c9d475a45
|
导出功能修改关联salesman关联关系
|
2022-05-18 17:52:49 +08:00 |
|
|
|
3540209b26
|
科创券优化
|
2022-05-17 12:31:47 +08:00 |
|
|
|
797681d76c
|
添source_type字段(券的来源:1-vip获得,2-认证获得,3-拉新获得),用来判断券的来源,
userinfo接口返回企业统一社会信用代码和营业执照路径
|
2022-05-13 18:43:35 +08:00 |
|
|
|
0ec83f9a95
|
科服券列表+领券,企业认证,购买vip领券
|
2022-05-13 15:50:45 +08:00 |
|
|
|
ec798bd624
|
科服券列表+领券,企业认证,购买vip领券
|
2022-05-13 15:45:50 +08:00 |
|
|
|
6b57201e59
|
Merge branch 'zct-v2-dengluyang' of https://code.hoteas.com/golang/hotime into zhoupengwei
|
2022-05-13 15:34:53 +08:00 |
|
|
|
4e35dfe6ed
|
科服券列表+领券,企业认证,购买vip领券
|
2022-05-13 15:34:15 +08:00 |
|
hoteas
|
970bdb0157
|
增加time类型直接转换
|
2022-05-13 15:31:55 +08:00 |
|
|
|
d656faf915
|
Merge branch 'zct-v2-dengluyang' of https://code.hoteas.com/golang/hotime into zhoupengwei
|
2022-05-13 09:36:46 +08:00 |
|