feat(merchant): 新建商户自动复制自营商户的 27 个默认商品

- CreateMerchant 事务内调用 copyDefaultProducts,将自营商户全部可售商品复制给新商户
- 新增 model.MerchantCodeSelfOperated 常量,消除散落的 self-operated 魔法字符串
- tenant.go 替换魔法字符串为常量
- 实测:新建商户后自动获得 27 个商品,价格/货币/库存/关联商品均正确
This commit is contained in:
yml2213
2026-07-30 15:12:40 +08:00
parent 108fd834aa
commit 7cff2dffed
3 changed files with 46 additions and 1 deletions
+3
View File
@@ -10,6 +10,9 @@ const (
MerchantStatusActive = "active"
MerchantStatusDisabled = "disabled"
// MerchantCodeSelfOperated 是平台自营商户编码,作为默认商品目录的模板来源。
MerchantCodeSelfOperated = "self-operated"
MerchantFeatureProducts = "products"
MerchantFeatureOrders = "orders"
MerchantFeatureWallet = "wallet"