Files
saasshop/docs/MULTI_PLATFORM_PLAN.md

46 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 多端支持基础规划
## 当前目标
优先把 SaaS 电商系统的基础框架搭好,并确保可访问。
## 现阶段支持策略
### 已可直接访问
- PC 端页面:`/pc`
- H5 页面:`/h5`
- 后台:`/admin`
- API`/api/v1/*`
### 已预留接口
- 微信公众号:`/wechat/mp`
- 微信小程序:`/wechat/mini`
- APP 端:统一走 `/api/v1/*`,后续由原生 App / Flutter / uni-app 对接
## 建议的多端架构分层
1. **管理后台层**
- PC Web 后台
- 负责商家、商品、订单、用户、配置管理
2. **商城展示层**
- PC 模板
- H5 模板
- 小程序前端
- 微信公众号页面/菜单跳转 H5
3. **统一业务接口层**
- `/api/v1`
- 提供登录、商品、购物车、订单、支付、用户信息等接口
- 后续 APP 端复用这一层
4. **渠道适配层**
- 微信公众号 OAuth
- 微信小程序登录
- 微信支付/消息能力
- 后续 APP 登录/推送/支付适配
## 下一步落地方向
1. 后台登录鉴权
2. API 统一返回结构
3. 商品 / 订单 API
4. 微信登录与支付预留字段
5. 按端拆分前端模板与菜单配置