chore: init saasshop repo + sql migrations runner + gitee go

This commit is contained in:
萝卜
2026-03-10 11:31:02 +00:00
commit 50f15cdea8
210 changed files with 29534 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
# 多端支持基础规划
## 当前目标
优先把 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. 按端拆分前端模板与菜单配置