3D模型平台

专业的3D模型管理与分发平台,为商户和设计师提供完整的模型管理、审核、分发和结算解决方案

功能特性

商户管理

完整的商户注册、审核、管理流程,支持API密钥生成、部署脚本生成、状态管理等功能。

商户注册 API密钥 一键部署

设计师管理

设计师注册审核、信息管理、服务费率配置,支持设计师状态管理和收益统计。

注册审核 费率配置 收益统计

模型管理

模型上传、审核、定价管理,支持缩略图自动生成、模型流接口、临时访问URL等功能。

模型上传 审核流程 流式传输

积分系统

完整的积分充值、消费、查询系统,支持充值活动、交易记录、余额检查等功能。

积分充值 充值活动 交易记录

账单系统

设计师账单和平台账单的自动生成、查询、结算,支持批量结算和Excel导出。

自动生成 批量结算 数据导出

支付管理

微信支付集成、支付订单管理、支付回调处理,支持充值活动和支付状态管理。

微信支付 订单管理 支付回调

权限管理

基于RBAC的权限控制系统,支持角色管理、权限分配、菜单权限、API权限等。

RBAC 角色管理 权限控制

API对接

完整的API对接文档和示例代码,支持HMAC签名认证、SSE实时通知、完整的错误处理。

HMAC认证 SSE通知 示例代码
查看对接文档 →

系统管理

IP管理、日志管理、存储配置、邮件模板、系统配置等完整的系统管理功能。

IP管理 日志系统 存储配置

高性能缓存

Redis分布式缓存,支持自动降级到内存缓存,提升系统性能和响应速度。

Redis缓存 自动降级 分布式限流

异步任务处理

消息队列支持邮件发送、通知推送等异步任务,支持优先级、延迟执行和自动重试。

消息队列 任务重试 优先级队列

定时任务系统

自动执行支付状态查询、积分对账、余额校验等定时任务,保障数据一致性。

支付查询 积分对账 自动校验

场景自定义背景

支持上传自定义背景图片,提升场景的视觉效果和个性化程度。

背景上传 图片管理 个性化

技术栈

Node.js
运行时环境
Koa.js
Web框架
Prisma
ORM框架
MySQL
数据库
Vue 3
前端框架
JWT + HMAC
认证机制
Redis
缓存/限流
Bull
消息队列
SSE
实时推送
node-cron
定时任务

系统架构

3D模型平台系统架构(优化版) 用户 小程序用户 商户管理员 平台管理员 小程序端 微信小程序 场景创建 模型浏览 分享功能 支付功能 商户管理后台 Vue 3 + Vite 场景管理 积分管理 数据统计 系统配置 平台管理后台 Vue 3 + Vite 商户管理 设计师管理 模型审核 账单结算 商户后端服务 Node.js + Koa • 场景管理 • 积分管理 • 支付管理 • 用户管理 • 分享管理 • 统计报表 • SSE通知 平台后端服务 Node.js + Koa • 商户管理 • 设计师管理 • 模型管理 • 积分系统 • 账单系统 • 权限管理 • 部署管理 HMAC API 后端分层架构 Routes 路由层 路由定义、参数验证 Controllers 控制器层 请求处理、响应格式化 Services 业务逻辑层 业务逻辑、事务处理 Repositories 数据访问层 数据库操作、缓存、ORM Redis 缓存/限流 • 分布式缓存 • 限流服务 • 消息队列 定时任务 node-cron • 支付查询 • 积分对账 SSE通知 实时推送 • 支付通知 • 积分变更 • 模型更新 MySQL 数据库 Prisma ORM • 用户数据 • 业务数据 • 交易记录 文件存储 本地/OSS/S3 • 模型文件 • 背景图片 • 部署包 微信支付 支付接口 支付回调 订单查询 邮件服务 SMTP 验证码 通知邮件 认证机制 JWT (平台) / HMAC (商户) 中间件 • 认证中间件 • 权限检查 • IP白名单 • 频率限制 • 错误处理 • 请求日志

架构说明

前端层

  • 小程序端:用户使用,场景创建和分享
  • 商户管理后台:商户业务管理
  • 平台管理后台:平台运营管理

后端服务

  • 商户后端:单租户服务,处理商户业务
  • 平台后端:多租户服务,统一管理
  • HMAC认证:商户调用平台API

基础设施

  • Redis:分布式缓存和限流
  • 定时任务:支付查询、积分对账
  • SSE通知:实时推送
  • 消息队列:异步任务处理

数据存储

  • MySQL:结构化数据存储
  • 文件存储:模型文件、背景图片等
  • Prisma ORM:数据访问层
  • 缓存降级:Redis → 内存缓存

分层架构

  • Routes:路由定义和参数验证
  • Controllers:请求处理和响应
  • Services:业务逻辑处理
  • Repositories:数据访问封装

快速开始

1

注册账号

注册商户或设计师账号,等待平台审核通过

2

获取凭证

获取API密钥和商户ID,配置到您的系统中

3

查看文档

阅读对接文档,了解API调用方式和示例代码

4

开始集成

使用提供的示例代码,快速集成到您的系统

申请入驻 查看完整对接文档