maguodong
|
8475859a70
|
feat(gendao): 添加代码生成工具用于自动生成DAO层代码
- 实现了完整的gendao命令行工具功能
- 添加了模板文件用于生成DAO、DO、Entity等代码结构
- 集成了数据库表字段映射和类型转换功能
- 支持分片表模式匹配和自定义配置选项
- 实现了代码清理和格式化功能
- 提供了灵活的表名过滤和前缀处理机制
|
2026-04-08 16:53:01 +08:00 |
maguodong
|
398e732301
|
feat(database): 添加 ClickHouse 数据库驱动支持
- 实现了完整的 ClickHouse 驱动,包括连接、查询、插入、更新、删除等基本操作
- 添加了 ClickHouse 特有的数据类型转换和 SQL 过滤功能
- 实现了表结构查询和字段信息获取功能
- 添加了 Ping 检查和错误处理机制
- 增加了对 UPDATE 和 DELETE 语句的语法转换以适配 ClickHouse
- 添加了批量插入操作的支持
- 新增了 14 个测试用例文件用于验证数据库相关功能
|
2026-04-08 15:34:51 +08:00 |
maguodong
|
70ad831041
|
refactor(cmd): 修改模块名称为gen
- 将模块名从 gin-base/cmd 更改为 gin-base/cmd/gen
- 更新 go.mod 文件中的模块声明
- 保持 Go 版本要求为 1.25.0 不变
|
2026-04-08 14:22:07 +08:00 |
maguodong
|
c88ac8f871
|
移动main.go
|
2026-04-08 14:16:20 +08:00 |
maguodong
|
fd1a6686b1
|
feat(generator): 添加代码生成模板常量定义
- 新增 consts.go 定义 DO NOT EDIT 标记常量
- 添加控制器生成模板相关常量定义
- 添加 SDK 客户端生成模板常量定义
- 添加数据访问对象(DAO)生成模板常量定义
- 添加枚举、协议缓冲区实体和服务生成模板常量定义
- 添加数据库表字段定义模板常量定义
|
2026-04-08 14:11:46 +08:00 |