Commit Graph

8 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 82b3d4446a feat(ent): 新增支付通知日志实体及操作
- 新增支付通知日志实体定义文件 (paynotifylog.go)
- 新增支付通知日志创建构建器 (paynotifylog_create.go)
- 新增支付通知日志删除构建器 (paynotifylog_delete.go)
- 新增支付通知日志查询构建器 (paynotifylog_query.go)
- 新增支付通知日
2025-12-17 14:32:03 +08:00
huanglei19951029 974b68fffe feat(ent): 生成支付应用实体及相关操作代码
- 新增 App 实体定义,包含字段如 ID、创建时间、更新时间、状态、租户 ID、删除时间、应用密钥、应用名称、订单通知 URL 和退款通知 URL
- 实现 App 实体的 CRUD 操作,包括创建、查询、删除等功能
- 支持与支付渠道(PayChannel)和支付通知任务(PayNotifyTask)关联关系的操作
- 自动生成数据库表结构映射及 SQL 查询逻辑
- 提供批量创建和单个/多个对象查询接口
- 包含默认值设置、数据校验以及错误处理机制
2025-12-17 14:14:46 +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
huanglei19951029 0c7be05f3f feat(app): 初始化应用服务并更新API接口定义
- 新增应用服务入口文件 app.go,配置服务启动参数及跨域支持
- 更新 appclient 包,增加基础响应结构体和分页用户查询、初始化数据库等 RPC 接口
- 修改 app.proto 文件,完善消息类型定义,包括认证令牌、用户信息、验证码等结构
- 添加 app.yaml 配置文件,设定服务名称、端口、超时时间及日志配置
- 删除旧版无用的 api.api 相关文件,清理冗余代码
- 生成完整的 Swagger 文档描述文件 app.json,包含所有 API 路径与模型定义
2025-12-12 16:11:02 +08:00
huanglei19951029 e6306ae297 refactor(api): 重构API模块包路径并生成新的RPC客户端
- 修改了API模块中的包导入路径,从"mingyang-admin-iot-app"改为"mingyang-admin-app"
- 为应用服务生成了新的RPC客户端代码文件(app.go)
- 更新了RPC服务端配置文件名及内部模块引用路径
- 新增了认证相关消息结构体定义文件(app.pb.go),包括账户类型、验证码类型等枚举以及登录、注册等相关请求响应结构体
- 实现了获取验证码、用户注册和用户登录三个核心接口的客户端调用逻辑
- 调整了RPC服务启动时的环境变量加载方式,并更新了服务注册方法名称
2025-12-10 17:40:40 +08:00
huanglei19951029 5e6509e9e1 feat(api): 初始化API项目结构
- 创建基础API服务框架
- 配置路由和请求处理逻辑
- 添加配置文件支持
- 实现基本的HTTP服务启动功能
- 生成API接口定义文件
- 初始化模块依赖管理文件
- 创建服务上下文管理器
- 定义请求响应数据结构
- 添加类型转换和解析逻辑
- 实现基础中间件支持
- 集成日志记录组件
- 提供默认错误处理机制
- 添加JSON序列化支持
- 实现路径参数校验功能
2025-12-09 17:37:21 +08:00
HuangLei 7b867701c0 Initial commit 2025-12-09 16:40:37 +08:00