| 层 | 技术 | 版本 | 说明 |
|---|---|---|---|
| 管理后台 | Vue 3 + Element Plus | Vue 3.x | cool-admin 框架 |
| 后端 | Midway.js | Midway 3.x | cool-admin 框架 |
| C 端前端 | uni-app | Vue 3 | 小程序 + H5 多端 |
| 数据库 | MySQL | 8.0+ | 主数据存储 |
| 缓存 | Redis | 7.x | 会话、积分、库存缓存 |
| 文件存储 | 本地/OSS | - | 图片、营业执照 |
| 支付 | 微信支付 V3 | - | JSAPI + 小程序支付 |
| 消息推送 | 微信订阅消息 | - | 订单状态通知 |
01-私域商城/
├── doc/ # 需求文档(pm-agent 管理)
│ ├── plan/
│ ├── 通用规范/
│ ├── structurepages/ # 线稿
│ ├── 需求评估文档.md / .html
│ ├── page_structure.md / .html
│ ├── api_list.md / .html
│ ├── database_schema.md / database_er.html
│ ├── business_logic.md / .html
│ └── tech_reference.md / .html
└── code/ # 代码(开发工程师管理)
├── cool-admin-midway/ # 后端(Midway)
├── cool-admin-vue/ # 管理后台(Vue 3)
├── cool-unix/ # C 端(uni-app)
├── README.md
├── todos.plan.md
└── logs/
| 模块 | 路径 | 职责 |
|---|---|---|
| shop-user | src/modules/shop-user | 用户、会员、签到 |
| shop-goods | src/modules/shop-goods | 商品、分类 |
| shop-order | src/modules/shop-order | 订单、支付 |
| shop-merchant | src/modules/shop-merchant | 商户管理 |
| shop-member | src/modules/shop-member | 积分、等级 |
| shop-distribution | src/modules/shop-distribution | 分销、佣金 |
| shop-marketing | src/modules/shop-marketing | 优惠券、活动 |
| shop-delivery | src/modules/shop-delivery | 配送对接 |
cool-unix/ ├── pages/ │ ├── index/ # 首页 │ ├── search/ # 搜索 │ ├── goods/ # 商品列表/详情 │ ├── cart/ # 购物车 │ ├── order/ # 订单相关 │ ├── member/ # 会员/积分 │ ├── distribution/ # 分销 │ ├── user/ # 个人中心 │ └── merchant/ # 商户 ├── components/ # 公共组件 ├── store/ # Pinia 状态管理 ├── api/ # 接口封装 ├── utils/ # 工具函数 └── static/ # 静态资源
| 服务 | 用途 | 优先级 |
|---|---|---|
| 微信小程序 SDK | 登录、支付、订阅消息 | P0 |
| 微信支付 | 订单支付 | P0 |
| 微信订阅消息 | 订单状态推送 | P0 |
| 第三方配送 API | 配送下单与追踪 | P1 |
| 短信服务 | 验证码、通知 | P1 |
| OSS/云存储 | 图片上传 | P0 |
| 环境 | 说明 |
|---|---|
| 开发 | 本地 Docker(MySQL + Redis) |
| 测试 | 云服务器单机部署 |
| 生产 | 服务器 + Nginx 反向代理 + MySQL 主从 |