From 02cd47cef385ecef15ca23fe7c7560aeca24d026 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 12 Jul 2019 11:02:47 +0800 Subject: [PATCH] - up --- business/partner/partner_store_sku.go | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/business/partner/partner_store_sku.go b/business/partner/partner_store_sku.go index 966d4fb8a..6aa189b7f 100644 --- a/business/partner/partner_store_sku.go +++ b/business/partner/partner_store_sku.go @@ -27,6 +27,27 @@ type BareStoreSkuInfo struct { Status int `json:"status,omitempty"` } +type FullSkuInfo struct { + BareStoreSkuInfo + SkuName string + SpecQuality int + SpecUnit string + Weight int + ActPrice int64 +} + +type SkuNameInfo struct { + NameID int `json:"nameID,omitempty"` + VendorNameID string `json:"vendorNameID,omitempty"` + Name string + Description string + Unit string + VendorCatIDList []string + PictureList []string + Status int `json:"status,omitempty"` + SkuList []*FullSkuInfo +} + type BareStoreSkuInfoList []*BareStoreSkuInfo func (l BareStoreSkuInfoList) GetVendorSkuIDList() (vendorSkuIDList []string) { @@ -76,7 +97,7 @@ type IPurchasePlatformStoreSkuHandler interface { type ISingleStoreStoreSkuHandler interface { IPurchasePlatformStoreSkuHandler - // GetStoreAllSkus(ctx *jxcontext.Context, vendorStoreID string) (cats []*BareCategoryInfo, err error) + // GetStoreAllSkus(ctx *jxcontext.Context, vendorStoreID string) (skuNameList []*SkuNameInfo, err error) CreateStoreSkus(ctx *jxcontext.Context, vendorStoreID string, storeSkuList []*dao.StoreSkuSyncInfo) (err error) UpdateStoreSkus(ctx *jxcontext.Context, vendorStoreID string, storeSkuList []*dao.StoreSkuSyncInfo) (err error) DeleteStoreSkus(ctx *jxcontext.Context, storeID int, vendorStoreID string, storeSkuList []*BareStoreSkuInfo) (err error)