- skuName place bind man.
This commit is contained in:
@@ -102,13 +102,14 @@ type SkuCategory struct {
|
||||
ElmCategoryID int64 `orm:"column(elm_category_id)" json:"elmCategoryID"` // 这个是指对应的饿了么商品类别
|
||||
EbaiCategoryID int64 `orm:"column(ebai_category_id)" json:"ebaiCategoryID"` // 这个是指对应的饿百商品类别
|
||||
|
||||
JdID int64 `orm:"column(jd_id);index" json:"jdID"` // 这个是指商家自己的商品类别在京东平台上的ID
|
||||
JdID int64 `orm:"column(jd_id)" json:"jdID"` // 这个是指商家自己的商品类别在京东平台上的ID
|
||||
JdSyncStatus int8 `orm:"default(2)" json:"jdSyncStatus"`
|
||||
}
|
||||
|
||||
func (*SkuCategory) TableUnique() [][]string {
|
||||
return [][]string{
|
||||
[]string{"Name", "DeletedAt"},
|
||||
[]string{"JdID", "DeletedAt"},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,11 +117,11 @@ type SkuName struct {
|
||||
ModelIDCULD
|
||||
|
||||
Prefix string `orm:"size(255)" json:"prefix"`
|
||||
Name string `orm:"size(255)" json:"name"`
|
||||
Name string `orm:"size(255);index" json:"name"`
|
||||
Comment string `orm:"size(255)" json:"comment"`
|
||||
|
||||
BrandID int `orm:"column(brand_id);default(0)" json:"brandID"` // 此属性暂时没有使用
|
||||
CategoryID int `orm:"column(category_id)" json:"categoryID"` // 标准类别
|
||||
BrandID int `orm:"column(brand_id);default(0)" json:"brandID"` // 此属性暂时没有使用
|
||||
CategoryID int `orm:"column(category_id);index" json:"categoryID"` // 标准类别
|
||||
|
||||
IsGlobal int8 `orm:"default(1)" json:"isGlobal"` // 是否是全部(全国)可见,如果否的话,可见性由SkuPlace决定
|
||||
Unit string `orm:"size(8)" json:"unit"`
|
||||
@@ -159,42 +160,12 @@ func (*Sku) TableUnique() [][]string {
|
||||
type SkuNamePlaceBind struct {
|
||||
ModelIDCUL
|
||||
|
||||
SkuNameID int `orm:"column(sku_name_id)"`
|
||||
NameID int `orm:"column(name_id)"`
|
||||
PlaceCode int
|
||||
}
|
||||
|
||||
func (*SkuNamePlaceBind) TableUnique() [][]string {
|
||||
return [][]string{
|
||||
[]string{"SkuNameID", "PlaceCode"},
|
||||
}
|
||||
}
|
||||
|
||||
// 以下为门店相关数据
|
||||
type StoreSkuCategoryMap struct {
|
||||
ModelIDCUL
|
||||
|
||||
StoreID int `orm:"column(store_id)"`
|
||||
SkuCategoryID int `orm:"column(sku_category_id)"`
|
||||
|
||||
ElmID int64 `orm:"column(elm_id);index"`
|
||||
EbaiID int64 `orm:"column(ebai_id);index"`
|
||||
}
|
||||
|
||||
type StoreSkuBind struct {
|
||||
ModelIDCUL
|
||||
|
||||
StoreID int `orm:"column(store_id)"`
|
||||
SkuID int `orm:"column(sku_id)"`
|
||||
SubStoreID int `orm:"column(sub_store_id)"`
|
||||
Price int // 单位为分,不用int64的原因是这里不需要累加
|
||||
Status int
|
||||
|
||||
ElmID int64 `orm:"column(elm_id);index"`
|
||||
EbaiID int64 `orm:"column(ebai_id);index"`
|
||||
}
|
||||
|
||||
func (*StoreSkuBind) TableUnique() [][]string {
|
||||
return [][]string{
|
||||
[]string{"StoreID", "SkuID"},
|
||||
[]string{"NameID", "PlaceCode"},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user