This commit is contained in:
gazebo
2018-09-22 23:28:52 +08:00
parent f21b4e614d
commit b936d3354b
10 changed files with 100 additions and 11 deletions

View File

@@ -74,13 +74,14 @@ type IPurchasePlatformHandler interface {
// CloseStore(vendorStoreID, closeNotice, userName string) error
SyncStoreSkus(db *dao.DaoDB, storeIDs []int, skuIDs []int, isForce bool, userName string) (err error)
GetFieldIDName() string
GetFieldSyncStatusName() string
}
// db *dao.DaoDB,
type IMultipleStoresHandler interface {
GetFieldIDName() string
GetFieldSyncStatusName() string
IPurchasePlatformHandler
ReadCategories() (cats []*model.SkuCategory, err error)
CreateCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) (err error)
@@ -98,6 +99,7 @@ type IMultipleStoresHandler interface {
}
type ISingleStoreHandler interface {
IPurchasePlatformHandler
SyncStoreCategories(db *dao.DaoDB, storeIDs []int, catIDs []int) (err error)
ReadStoreCategories(storeID int) (cats []*model.SkuCategory, err error)