Commit Graph

5 Commits (v1.0.0.00004)

Author SHA1 Message Date
black1552 a4ca7a754f feat(auth): 添加JWT认证功能
- 引入github.com/golang-jwt/jwt/v5依赖包
- 创建utils/jwt.go文件实现JWT工具函数
- 定义JWTClaims结构体用于存储用户信息
- 实现GenerateToken函数生成JWT令牌
- 实现ParseToken函数解析JWT令牌
- 实现ValidateToken函数验证令牌有效性
- 添加令牌过期和无效的错误处理
2026-02-03 11:57:30 +08:00
black1552 14af10fdce feat(utils): 添加GORM版本的泛型CURD封装
- 实现IDao接口提供GORM数据库操作基础能力
- 添加BuildWhere方法构建灵活的查询条件映射
- 实现分页查询、单条查询、列表查询等基础操作
- 提供按主键删除、按条件删除的数据删除功能
- 添加字段求和、存在性检查、统计数量等辅助方法
- 实现数据更新包括按条件更新和按主键更新
- 集成事务处理和上下文绑定功能
- 包含字段名风格转换支持驼峰和下划线格式
- 提供参数清理和验证的工具函数
- 实现关联查询和排序功能支持
2026-02-03 10:55:11 +08:00
black1552 e6d3272e70 feat(database): 添加数据库连接初始化和ORM支持
- 实现MySQL和SQLite数据库连接初始化功能
- 集成GORM ORM框架支持
- 添加数据库连接状态检测和错误处理
- 实现数据库自动迁移功能
- 添加字段重命名和删除功能
- 更新配置文件以支持数据库类型选择
- 添加TCP服务器示例代码
- 添加WebSocket服务示例代码
- 集成MQTT客户端功能
- 更新项目依赖包列表
2026-02-02 17:48:40 +08:00
black1552 6036b00a9b 第一次提交 2026-02-02 15:16:11 +08:00
black1552 60c06d545d first commit 2026-01-30 09:14:59 +08:00