Commit Graph

62 Commits

Author SHA1 Message Date
moyin
e350d117d3 feat:实现用户认证系统
- 添加用户登录、注册、密码重置功能
- 支持用户名/邮箱/手机号多种登录方式
- 集成GitHub OAuth第三方登录
- 实现bcrypt密码加密存储
- 添加基于角色的权限控制
- 包含完整的数据验证和错误处理
2025-12-17 14:39:45 +08:00
moyin
8591f23505 chore:清理空的gitkeep文件和临时文件
- 删除不再需要的.gitkeep占位文件
- 清理开发过程中的临时测试文件
2025-12-17 11:03:40 +08:00
moyin
418ecaa303 feat:实现完整的用户管理系统
- 添加Users实体定义,包含完整的字段映射和约束
- 实现CreateUserDto数据验证,支持所有字段验证规则
- 创建UsersService服务,提供完整的CRUD操作
- 添加UsersModule模块配置
- 支持用户搜索、统计、批量操作等高级功能
2025-12-17 11:03:17 +08:00
moyin
508f9e8e5c config:添加TypeORM数据库连接配置
- 在AppModule中配置MySQL数据库连接
- 设置实体自动扫描路径
- 禁用synchronize以保护生产数据
2025-12-17 11:03:09 +08:00
moyin
8fbfc0202b fix:修复Pino日志配置的Worker线程序列化问题
- 移除customPrettifiers中的箭头函数以避免DataCloneError
- 修复未使用参数的TypeScript警告
- 替换已弃用的substr方法为substring
2025-12-17 11:03:03 +08:00
moyin
2ce05931dd docs:修改模块时间 2025-12-17 10:18:37 +08:00
moyin
5353a956d1 chore:完善日志系统集成和依赖管理
- 更新日志模块集成新的配置和管理服务
- 添加定时任务依赖 @nestjs/schedule
- 更新 .gitignore 忽略日志文件和压缩文件
- 移除不兼容的日志轮转依赖
2025-12-13 16:44:25 +08:00
moyin
c6ca204fae feat:增强日志系统功能
- 新增高级日志配置工厂类,支持环境差异化配置
- 新增日志管理服务,提供定时清理和健康监控
- 支持生产环境多文件分类输出(app.log、error.log、access.log)
- 支持开发环境美化输出和文件备份
- 添加自动日志清理和统计功能
2025-12-13 16:44:18 +08:00
moyin
7ebc75e678 chore:优化项目目录结构
- 清理不必要的 .gitkeep 占位文件
- 保留必要目录的 .gitkeep 文件
- 统一项目文件组织结构
2025-12-13 16:20:13 +08:00
moyin
310ee46910 feat:集成日志模块到应用主模块
- 在 AppModule 中导入 ConfigModule 和 LoggerModule
- 配置全局环境变量支持
- 确保日志服务在整个应用中可用
2025-12-13 16:20:06 +08:00
moyin
a3ea69d99a refactor:完善日志系统代码注释规范
- 添加完整的模块级、类级、方法级注释
- 优化类型定义和接口注释说明
- 增加详细的业务逻辑说明和使用示例
- 符合后端开发规范指南要求
2025-12-13 16:18:02 +08:00
moyin
98eab7ed81 init:创建后端项目框架,确保环境的基本运行 2025-12-08 16:49:24 +08:00