[MVP] Admin:店铺管理跨 SYB 与蝦皮首版 #207

Open
opened 2026-08-13 10:58:36 +08:00 by ila · 2 comments
Owner

背景

父级 Epic:#206

交付首个可使用的统一店铺管理版本。业务定义为:SYB shopName 就是蝦皮店铺名称,每个店铺只有一个名称和一个状态。

MVP 范围

  • 稳定 shop_id、统一店铺名称和状态。
  • 迁移现有 SYB 准入配置并兼容已执行 v18 的数据库。
  • SYB 同步按统一启用店铺过滤。
  • 蝦皮商品按统一名称精确关联,未登记项可定位。
  • 独立管理员店铺管理页面。
  • 蝦皮状态 + 分类关键词搜索、回收站恢复入口。

MVP 不包含

  • 渠道名称分别维护。
  • 模糊匹配或 AI 判断店铺。
  • 自动处理没有店铺来源的历史孤立骨架。
  • 多租户、店铺负责人权限。
  • 删除历史原始店铺名或旧兼容表。

阶段与单元任务

  • #208 Admin:建立全局店铺和渠道别名数据模型(基础)
  • #209 Admin:SYB 同步切换到全局店铺渠道配置(基础)
  • #210 Admin:蝦皮商品关联全局店铺并支持待关联筛选(基础)
  • #211 Admin:新增独立店铺管理模���(基础)
  • #212 Admin:店铺管理收敛为单一店铺名称
  • #213 Admin:精简蝦皮筛选并改为分类搜索

集成风险和回退

  • 只做精确名称匹配,未匹配保持空。
  • v18 不改写,追加 v19 收敛单一名称;旧 SYB 表与来源原文保留。
  • 页面写操作保持管理员权限和 CSRF。
  • 回收站替代数据范围筛选,不能丢失恢复能力。

MVP 验收标准

  • 店铺页面可以新增、改名、启停唯一店铺名称。
  • 原有 SYB 允许店铺和已执行 v18 的数据库可无损收敛。
  • SYB 与蝦皮按同一名称精确关联 shop_id。
  • 蝦皮页面只保留一个店铺列,并支持三种分类搜索。
  • 管理员可从回收站恢复软删除商品。
  • 数据迁移、服务、路由、模板和 Go 1.23.0 全量测试通过。
## 背景 父级 Epic:#206 交付首个可使用的统一店铺管理版本。业务定义为:SYB shopName 就是蝦皮店铺名称,每个店铺只有一个名称和一个状态。 ## MVP 范围 - 稳定 shop_id、统一店铺名称和状态。 - 迁移现有 SYB 准入配置并兼容已执行 v18 的数据库。 - SYB 同步按统一启用店铺过滤。 - 蝦皮商品按统一名称精确关联,未登记项可定位。 - 独立管理员店铺管理页面。 - 蝦皮状态 + 分类关键词搜索、回收站恢复入口。 ## MVP 不包含 - 渠道名称分别维护。 - 模糊匹配或 AI 判断店铺。 - 自动处理没有店铺来源的历史孤立骨架。 - 多租户、店铺负责人权限。 - 删除历史原始店铺名或旧兼容表。 ## 阶段与单元任务 - [x] #208 Admin:建立全局店铺和渠道别名数据模型(基础) - [x] #209 Admin:SYB 同步切换到全局店铺渠道配置(基础) - [x] #210 Admin:蝦皮商品关联全局店铺并支持待关联筛选(基础) - [x] #211 Admin:新增独立店铺管理模���(基础) - [x] #212 Admin:店铺管理收敛为单一店铺名称 - [x] #213 Admin:精简蝦皮筛选并改为分类搜索 ## 集成风险和回退 - 只做精确名称匹配,未匹配保持空。 - v18 不改写,追加 v19 收敛单一名称;旧 SYB 表与来源原文保留。 - 页面写操作保持管理员权限和 CSRF。 - 回收站替代数据范围筛选,不能丢失恢复能力。 ## MVP 验收标准 - 店铺页面可以新增、改名、启停唯一店铺名称。 - 原有 SYB 允许店铺和已执行 v18 的数据库可无损收敛。 - SYB 与蝦皮按同一名称精确关联 shop_id。 - 蝦皮页面只保留一个店铺列,并支持三种分类搜索。 - 管理员可从回收站恢复软删除商品。 - 数据迁移、服务、路由、模板和 Go 1.23.0 全量测试通过。
Author
Owner

MVP 实施进度(2026-08-13)

#208、#209、#210、#211 已完成实现、测试和本地归档,当前均为待验收。

  • 实现提交:8f70772
  • 归档提交:1abed64
  • Go 1.23.0 全量测试和构建通过。
  • 待人工验证:独立 MySQL 8.4 v17→v18 迁移、真实 SYB 同步、生产商品目录批次、1366×768 页面视觉。

父工单清单暂不勾选,待用户验收单元工单后再关闭并同步状态。

## MVP 实施进度(2026-08-13) #208、#209、#210、#211 已完成实现、测试和本地归档,当前均为待验收。 - 实现提交:`8f70772` - 归档提交:`1abed64` - Go 1.23.0 全量测试和构建通过。 - 待人工验证:独立 MySQL 8.4 v17→v18 迁移、真实 SYB 同步、生产商品目录批次、1366×768 页面视觉。 父工单清单暂不勾选,待用户验收单元工单后再关闭并同步状态。
Author
Owner

进度更新:#212、#213 已完成实现与本地归档,当前待用户验收;父工单清单按流程暂不勾选。实现提交 313e9f9,归档提交 121b12a。#212 的真实 MySQL 8 v18→v19 用例因未启用独立 _test 数据库尚未实跑。

进度更新:#212、#213 已完成实现与本地归档,当前待用户验收;父工单清单按流程暂不勾选。实现提交 313e9f9,归档提交 121b12a。#212 的真实 MySQL 8 v18→v19 用例因未启用独立 _test 数据库尚未实跑。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chengma/cmautobuy#207