Commit Graph

3 Commits (36426dcf2e07f91172a698827cfc2b3ce9dc8cfa)

Author SHA1 Message Date
maguodong ab2f85b8ed refactor(database): 移除 IDao 接口中的 Columns 方法
- 从 IDao 接口中删除了 Columns() 方法定义
- 简化了接口结构,移除了不再需要的列查询功能
- 保持了其他核心方法如 DB、TableName、Group 等不变
- 减少了接口的复杂性,提高了代码的可维护性
2026-04-08 09:47:36 +08:00
maguodong 550f82bd1b refactor(database): 更新 Dao 接口定义
- 将 Columns 方法返回类型从 any 改为 interface{}
- 添加 Group 方法用于获取分组信息
- 添加 Ctx 方法支持上下文操作
- 添加 Transaction 方法支持事务处理
- 引入 context 包以支持上下文传递
2026-04-08 09:43:23 +08:00
maguodong af0a8f4043 feat(database): 新增命令行参数解析、空值检查和数据库配置管理功能
- 实现了 command 包用于控制台参数和选项解析
- 添加了 empty 包提供变量空值/零值检查功能
- 集成了 Viper 库进行配置文件管理和环境变量支持
- 提供了数据库配置初始化和默认值设置功能
- 实现了配置值获取、设置和结构化解析方法
- 添加了服务器、数据库和JWT配置的便捷获取方法
- 实现了完整的数据库接口定义和事务管理功能
2026-04-08 09:33:59 +08:00