主题
多多多宝项目介绍
项目概述
多多多宝是一个基于 uni-app 框架开发的多多客 CPS(按销售付费)推广应用,主要面向微信小程序平台。该项目通过对接拼多多多多客API,实现商品推广、佣金分成和多级分销功能。
核心功能
1. 商品推广
- 商品搜索与浏览:支持关键词搜索、分类浏览、活动商品展示
- 商品详情:展示商品详情、价格、优惠券、佣金信息
- 推广链接生成:为用户生成专属的推广链接和小程序码
- 商品收藏:用户可收藏感兴趣的商品
2. 收益管理
- 收益统计:实时展示今日、本月、累计收益
- 收益明细:查看详细的资金流水记录
- 订单管理:查看推广订单列表和状态
- 三级分润:自动计算并分配推广者、上级、上上级的佣金
3. 提现系统
- 余额管理:查看可用余额、冻结金额
- 提现申请:支持提现到微信零钱
- 提现记录:查看提现历史和状态
- 自动转账:后台审核通过后自动转账到微信零钱,实时到账
4. 团队管理
- 邀请推广:通过邀请码发展下级会员
- 团队数据:统计团队人数、有效会员、团队业绩
- 团队排行榜:展示团队成员出单排行 TOP100
- 团队明细:查看直属和间接下级的详细信息
5. 用户晋升体系
- 普通用户:默认等级
- 合伙人:累计佣金达到条件自动晋升
- 高级总监:累计佣金达到更高条件晋升
- 市代理:通过申请审核成为区域代理
6. 地域代理系统
- 三级代理:市代理 → 县代理 → 镇代理
- 区域分成:代理获得区域内订单额外分成
- 代理申请:用户可申请成为城市代理
- 区域数据:查看代理区域的用户和订单数据
技术架构
前端技术栈
- 框架:uni-app(多端统一开发框架)
- UI组件库:GraceUI、Vant Weapp
- 状态管理:Vuex
- HTTP请求:vmeitime-http
- 主要语言:Vue.js + JavaScript
后端技术栈
- 框架:RuoYi-Vue(Spring Boot + MyBatis + Spring Security + JWT)
- 数据库:MySQL 5.7+
- 缓存:Redis
- 定时任务:Quartz
- Web服务器:Nginx
- 后台管理:Vue 3.5+ + Element Plus + Pinia
第三方服务对接
- 拼多多多多客API:商品数据、推广链接、订单同步
- 阿里云短信服务:验证码发送
- 微信企业付款到零钱API:自动提现转账
- 微信小程序API:用户登录、授权
业务特点
多级分销机制
采用三级分润模式:
- 推广者获得 60% 佣金
- 直属上级获得 20% 提成
- 二级上级获得 10% 提成
- 地区代理获得 10% 分成
地域代理体系
- 支持按地理位置(市/县/镇)设置代理
- 代理可获得区域内所有订单的额外分成
- 完善的代理申请和审核流程
自动化运营
- 定时任务:自动同步多多客订单
- 自动结算:订单确认后自动计算佣金分成
- 自动晋升:达到条件自动升级用户等级
- 智能提现:后台审核后自动转账到微信零钱
项目结构
duoduo_app/
├── pages/ # 页面目录
│ ├── index/ # 首页(发现、消息、拉新活动)
│ ├── category/ # 商品分类
│ ├── good-detail/ # 商品详情
│ ├── search/ # 搜索功能
│ ├── shouyi/ # 收益管理
│ ├── my/ # 个人中心
│ └── login/ # 登录注册
├── components/ # 公共组件
├── graceUI/ # UI组件库
├── store/ # Vuex状态管理
├── utils/ # 工具类
│ ├── api.js # API接口定义
│ └── init.js # 初始化逻辑
├── static/ # 静态资源
├── App.vue # 应用入口
├── main.js # 主入口文件
└── pages.json # 页面路由配置API基础信息
主API地址
- 主地址:
http://union1.unionall.com.cn - 备用地址:
https://duo.unionall.com.cn/
认证方式
所有需要登录的接口都需要在请求头中携带 Token:
http
Authorization: Token {token}多多客API配置
client-id: 45dff93629e04f148c4e2c7a744b517b
client-secret: 969db70623039d1820b1b63ae198cc84d3b6fefa数据库信息
- 数据库名:duo
- 字符集:utf8_unicode_ci
- 数据库类型:MySQL 5.5.60+
- 主要数据表:
pdd_user- 用户表pdd_order- 订单表pdd_money- 资金流水表pdd_withdraw- 提现记录表pdd_apply- 代理申请表pdd_city- 城市代理表- 更多表结构详见《数据库表结构分析》
开发状态
已完成
- ✅ 小程序前端开发(uni-app)
- ✅ 前端页面和功能实现
- ✅ 数据库表结构设计
- ✅ API接口文档整理
- ✅ RuoYi框架基础搭建
开发中
- 🔄 后端API服务(基于RuoYi二次开发)
- 🔄 后台管理系统(基于RuoYi后台二次开发)
- 🔄 订单同步定时任务(Quartz)
- 🔄 微信零钱转账集成
- 🔄 短信服务集成
相关文档
本项目文档包含以下部分:
- 后端服务器需求文档 - 后端系统开发的完整需求和技术方案
- 后台管理功能清单 - 后台管理系统的功能模块和页面设计
- API接口文档 - 小程序调用的所有API接口清单
- 实现多级分销的核心步骤与技术要点 - 多级分销功能实现指南
- 数据库表结构分析 - 完整的数据库表结构说明
快速开始
前端开发
- 安装 HBuilderX
- 导入项目目录
duoduo_app - 配置小程序 AppID
- 运行到微信开发者工具
后端开发
- 基于 RuoYi-Vue 框架进行二次开发
- 使用代码生成器快速生成CRUD代码
- 开发多多客API对接服务
- 配置Quartz定时任务
- 集成微信支付服务
详细步骤请参考《后端服务器需求文档》
联系方式
如有问题,请联系项目维护人员。
文档版本:v1.0
更新时间:2025-10-09