You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
jiangrenhang 6b16e8865d archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
..
README.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
credit-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
payment-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
recharge-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
sms-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
user-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago
wechat-service.md archive: add Jointoai docs v1.0 snapshot (2026-03-03) 3 weeks ago

README.md

用户相关服务

最后更新:2025-01-14


服务列表

1. 用户管理服务

职责:用户登录、认证、授权、用户信息管理、账号绑定等。

核心功能

  • 手机号验证码登录
  • 微信扫码登录
  • 用户信息 CRUD
  • 账号绑定(手机号、微信、邮箱)
  • 用户名管理
  • 头像上传

2. 短信验证码服务

职责:发送和验证短信验证码。

核心功能

  • 发送验证码
  • 验证验证码
  • 防刷机制
  • 多场景支持(登录、绑定、修改密码等)

3. 微信登录服务

职责:微信扫码登录、账号绑定。

核心功能

  • 生成登录二维码
  • 处理微信回调
  • 获取用户信息
  • 账号绑定

4. 算力积分管理服务

职责:积分查询、消耗、退款、定价管理。

核心功能

  • 积分余额查询
  • 积分消耗(预扣/确认/退还)
  • 积分流水记录
  • 动态定价计算
  • 积分套餐管理

5. 充值管理服务

职责:充值订单创建、支付处理、订单管理。

核心功能

  • 创建充值订单
  • 处理支付回调
  • 订单查询
  • 订单取消
  • 订单超时处理

6. 支付服务

职责:统一支付接口,支持微信支付和支付宝支付。

核心功能

  • 微信支付集成
  • 支付宝支付集成
  • 支付回调验证
  • 订单查询

服务依赖关系

user-service (核心)
    ├── sms-service (短信验证)
    ├── wechat-service (微信登录)
    └── credit-service (积分管理)
            └── recharge-service (充值)
                    └── payment-service (支付)

业务流程

用户注册登录流程

用户输入手机号 → 发送验证码 (sms-service)
→ 验证验证码 → 自动注册/登录 (user-service)
→ 生成 JWT Token → 返回用户信息

微信登录流程

获取登录二维码 (wechat-service) → 用户扫码授权
→ 接收微信回调 → 获取用户信息
→ 自动注册/登录 (user-service) → 返回 Token

充值流程

选择充值套餐 → 创建订单 (recharge-service)
→ 调用支付接口 (payment-service) → 用户支付
→ 接收支付回调 → 增加积分 (credit-service)
→ 记录流水 → 通知用户

积分消耗流程

发起 AI 生成任务 → 计算所需积分 (credit-service)
→ 检查余额 → 预扣积分 → 调用 AI 生成
→ 成功:确认扣减 / 失败:退还积分

相关文档