chore: init saasshop repo + sql migrations runner + gitee go
This commit is contained in:
38
docs/ORDER_TENANT_PAGINATION_AND_ERRORS.md
Normal file
38
docs/ORDER_TENANT_PAGINATION_AND_ERRORS.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 订单 / 站点分页与错误提示增强
|
||||
|
||||
## 本轮完成
|
||||
|
||||
### 分页接入
|
||||
已完成分页(每页 10 条):
|
||||
- 商家订单列表
|
||||
- 总台订单列表
|
||||
- 总台站点列表
|
||||
|
||||
### 缓存 key 扩展
|
||||
新增分页缓存 key:
|
||||
- `merchant:{merchantId}:orders:list:page:{page}`
|
||||
- `platform:orders:list:page:{page}`
|
||||
- `platform:merchants:list:page:{page}`
|
||||
|
||||
### 失效策略
|
||||
- 商家订单状态更新:清理商家订单列表前 5 页缓存 + 商家仪表盘缓存
|
||||
- 总台订单状态更新:清理总台订单列表前 5 页缓存 + 总台仪表盘缓存
|
||||
- 新增站点:清理总台站点列表前 5 页缓存 + 总台仪表盘缓存
|
||||
|
||||
### 页面错误提示
|
||||
已在两个后台 layout 中统一加入表单错误展示:
|
||||
- 总台管理 layout
|
||||
- 商家后台 layout
|
||||
|
||||
现在后端 `validate()` 失败后,页面顶部会统一显示错误列表,不再只是跳回页面却看不清错在哪里。
|
||||
|
||||
## 当前意义
|
||||
- 后台主要列表已逐步摆脱“一次性全量加载”的演示模式
|
||||
- 缓存与分页继续保持同步设计
|
||||
- 页面交互体验开始补齐基本可用性
|
||||
|
||||
## 下一步建议
|
||||
1. 给商品 / 分类 / 站点创建表单补 old() 回填
|
||||
2. 给配置页面增加编辑保存能力
|
||||
3. 继续把总台订单和商家订单加入筛选条件(状态 / 平台 / 时间)
|
||||
4. 逐步把分页缓存失效从“前 5 页”升级为版本号式 key 方案
|
||||
Reference in New Issue
Block a user