- refactor partner.
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"time"
|
||||
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -67,35 +68,34 @@ type IPurchasePlatformHandler interface {
|
||||
////////
|
||||
// Store
|
||||
ReadStore(vendorStoreID string) (store *model.Store, err error)
|
||||
UpdateStore(storeID int, userName string) error
|
||||
UpdateStore(db *dao.DaoDB, storeID int, userName string) error
|
||||
// EnableAutoAcceptOrder(vendorStoreID string, isEnabled bool) error
|
||||
// OpenStore(vendorStoreID string, userName string) error
|
||||
// CloseStore(vendorStoreID, closeNotice, userName string) error
|
||||
|
||||
SyncStoreSku(storeID int, skuIDs []int, isForce bool, userName string) (err error)
|
||||
SyncStoreSkus(db *dao.DaoDB, storeIDs []int, skuIDs []int, isForce bool, userName string) (err error)
|
||||
}
|
||||
|
||||
// db *dao.DaoDB,
|
||||
type IMultipleStoresHandler interface {
|
||||
ReadCategories() (cats []*model.SkuCategory, err error)
|
||||
// ReadCategory(vendorCatID string) (cat *model.SkuCategory, err error)
|
||||
|
||||
CreateCategory(cat *model.SkuCategory, userName string) (err error)
|
||||
UpdateCategory(cat *model.SkuCategory, userName string) error
|
||||
DeleteCategory(cat *model.SkuCategory, userName string) error
|
||||
ReorderCategories(parentCat *model.SkuCategory, userName string) (err error)
|
||||
CreateCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) (err error)
|
||||
UpdateCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) error
|
||||
DeleteCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) error
|
||||
ReorderCategories(db *dao.DaoDB, parentCatID int, userName string) (err error)
|
||||
|
||||
// sku
|
||||
CreateSku(sku *model.Sku, userName string) (err error)
|
||||
CreateSku(db *dao.DaoDB, sku *model.Sku, userName string) (err error)
|
||||
ReadSku(vendorSkuID string) (skuNameExt *model.SkuNameExt, err error)
|
||||
UpdateSku(sku *model.Sku, userName string) (err error)
|
||||
DeleteSku(sku *model.Sku, userName string) (err error)
|
||||
UpdateSku(db *dao.DaoDB, sku *model.Sku, userName string) (err error)
|
||||
DeleteSku(db *dao.DaoDB, sku *model.Sku, userName string) (err error)
|
||||
}
|
||||
|
||||
type ISingleStoreHandler interface {
|
||||
SyncCategories(catIDs []int) (err error)
|
||||
SyncStoreCategories(db *dao.DaoDB, storeIDs []int, catIDs []int) (err error)
|
||||
ReadStoreCategories(storeID int) (cats []*model.SkuCategory, err error)
|
||||
|
||||
SyncSkus(skuIDs []int) (err error)
|
||||
ReadStoreSku(storeID, skuID int) (skuNameExt *model.SkuNameExt, err error)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user