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

35
docs/ARCHITECTURE.md Normal file
View File

@@ -0,0 +1,35 @@
# SaaSShop 架构草图(当前阶段)
## 已落地模块骨架
- 首页 `/`
- 健康检查 `/health`
- 后台首页 `/admin`
## 当前数据表
- `merchants`:商家
- `admins`:后台管理员
- `users`:商城用户
- `products`:商品
- `orders`:订单
## 当前设计方向
### 1. 多商家平台
- 每个商家对应一个店铺主体
- 关键业务表挂 `merchant_id`
- 后续可扩展为域名绑定、子域名、独立套餐与配置
### 2. 管理后台
- 入口:`/admin`
- 后续增加:登录、权限、菜单、仪表盘、资源管理
### 3. 商城业务
- 商品基础标题、SKU、价格、库存、状态
- 订单:订单号、金额、买家信息、支付与履约时间
- 用户:基础账户 + merchant 归属
## 下一步建议
1. 上管理员登录鉴权
2. 增加后台布局模板
3. 做商家 / 商品 / 订单 CRUD
4. 补订单明细表 `order_items`
5. 补商品分类、规格、多图与购物车