Commit Graph

2 Commits

Author SHA1 Message Date
huanglei19951029 7c405e6b91 feat(app): 初始化应用服务基础架构
- 添加 API 描述文件,导入基础和用户相关接口定义
- 创建 API 逻辑处理结构体及初始化方法
- 配置应用主服务入口,支持 HTTP 和 HTTPS 协议
- 实现 RPC 客户端接口,封装用户认证、注册、登录等功能
- 生成 RPC 服务端启动逻辑,支持开发和测试环境反射注册
- 构建完整的 API 接口文档 JSON 文件,包含路径和数据模型定义
2025-12-17 16:44:08 +08:00
huanglei19951029 76a0f62a51 refactor(middleware): 重构权限中间件以统一上下文管理
- 引入 utils.UserContext 结构体统一管理用户上下文信息
- 创建新的上下文键 UserContent 用于存储用户信息
- 移除分散的 context.Value 调用,改用结构化数据传递
- 修正 context.WithValue 返回值未被正确使用的逻辑错误
- 更新 logout_logic.go 中的 Token 和用户ID获取方式
- 删除冗余的 Token 清理和提取函数
- 新增 context_util.go 文件提供上下文工具方法
- 简化 logout 接口中的上下文数据访问逻辑
2025-12-16 17:11:47 +08:00