feat(product-edit):商品编辑页初版
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
|
||||
### 1. SKU 与平台发布配置的同商品归属
|
||||
|
||||
**状态:已决策,待数据库约束设计。**
|
||||
**状态:M3.0 已落地数据库约束(2026-09-09);发布任务、在线镜像等后续表必须复用该归属链。**
|
||||
|
||||
`product_variant_platform_listings` 同时引用平台发布配置(profile)和通用 SKU(variant),但必须强制:`variant.product_id = profile.product_id`。同一条归属链也适用于属性、报价、发布任务项和在线镜像映射。
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
### 2. 类目切换后未映射属性的持久化
|
||||
|
||||
**状态:已决策,待数据模型补齐。**
|
||||
**状态:M3.0 已落地持久化表(2026-09-09);类目切换写入与恢复操作随编辑草稿保存实现。**
|
||||
|
||||
切换目标平台类目后,旧类目中无法映射的属性值必须作为 Atlas 草稿保留,供用户查看、复用或手动处理,不能只出现在一次 API response 的 warning 中。
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
### 3. 乐观锁的统一实施
|
||||
|
||||
**状态:已决策,待 Repository 规则和测试落地。**
|
||||
**状态:M3.1 已使用产品/profile 双 `revision` 条件更新、事务回滚和集成测试落地;后续编辑资源不得绕过该规则。**
|
||||
|
||||
`revision` 不依赖数据库触发器自动递增。所有可编辑资源的更新必须由统一 Repository/数据访问层执行:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user