From dacd55f239d144d7b880efbc8b52c89ec3ca7a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Tue, 26 Jan 2021 11:14:10 +0800 Subject: [PATCH] aa --- business/model/sku.go | 16 ++++++++++++++++ globals/beegodb/beegodb.go | 1 + 2 files changed, 17 insertions(+) diff --git a/business/model/sku.go b/business/model/sku.go index 152e8945b..ab6f39294 100644 --- a/business/model/sku.go +++ b/business/model/sku.go @@ -327,3 +327,19 @@ func (*SkuVendorCategoryMap) TableIndex() [][]string { []string{"NameID", "VendorID"}, } } + +type VendorCategoryMap struct { + ModelIDCULD + VendorOrgCode string `json:"vendorOrgCode"` + CategoryID int `orm:"column(category_id)" json:"categoryID"` // 这个是指对应的sku_category + VendorCategoryName string `orm:"size(255)" json:"vendorCategoryName"` // 平台类别单独的名字 + VendorCategorySeq int `orm:"default(0)" json:"vendorCategorySeq"` // 平台类别单独的序号 + Level int `json:"level"` // 平台类别单独的等级 + ParentID int `orm:"column(parent_id)" json:"parentID"` //门店类别父ID,和sku_category一致 +} + +func (*VendorCategoryMap) TableUnique() [][]string { + return [][]string{ + []string{"VendorOrgCode", "CategoryID", "DeletedAt"}, + } +} diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index 5a9a5b101..408562f4f 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -33,6 +33,7 @@ func Init() { orm.RegisterModel(&model.Store{}, &model.StoreSub{}, &model.StoreMap{}, &model.StoreCourierMap{}, &model.StoreCategoryMap{}) orm.RegisterModel(&model.SkuVendorCategory{}, &model.StoreSkuCategoryMap{}, &model.SkuName{}, &model.Sku{}, &model.SkuNamePlaceBind{}, &model.StoreSkuBind{}) orm.RegisterModel(&model.SkuVendorCategoryMap{}) //商品映射平台类目 + orm.RegisterModel(&model.VendorCategoryMap{}) //平台分类 orm.RegisterModel(&model.StoreSkuBindHistory{}) orm.RegisterModel(&model.StoreSkuAudit{}) orm.RegisterModel(&model.SkuCategory{})