package ebaiapi import "git.rosy.net.cn/baseapi/utils" const ( ActivityTypeDirectDown = 2 // 商品直降 ActivityTypeMoneyOff = 8 // 品类满减 ActivityPFBaidu = 1 ActivityPFELM = 2 ActivityPFAll = 4 ActivityConflictShare = 0 ActivityConfilictExclude = 1 ) func (a *API) ActivityCreate(params map[string]interface{}) (activityID int64, err error) { result, err := a.AccessAPI("activity.create", params) if err == nil { return utils.MustInterface2Int64(result.Data.(map[string]interface{})["activity_id"]), nil } return 0, err } func (a *API) ActivityDisable(activityID int64, shopID string, baiduShopID, supplierID int64) (err error) { params := a.genShopIDParams(shopID, baiduShopID, supplierID) params[KeyActivityID] = activityID _, err = a.AccessAPI("activity.disable", params) return err } func (a *API) ActivityGet(activityID int64, shopID string, baiduShopID, supplierID int64) (activityInfo map[string]interface{}, err error) { params := a.genShopIDParams(shopID, baiduShopID, supplierID) params[KeyActivityID] = activityID result, err := a.AccessAPI("activity.disable", params) if err == nil { return result.Data.(map[string]interface{}), nil } return nil, err } func (a *API) ActivitySkuAddBatch(activityID int64, shopID string, baiduShopID, supplierID int64, skuIDs []int64, customSkuIDs []string) (successIDs []int64, err error) { // params := a.genShopIDParams(shopID, baiduShopID, supplierID) // params[KeyActivityID] = activityID // result, err := a.AccessAPI("activity.sku.add.batch", params) // if err == nil { // return result.Data.(map[string]interface{}), nil // } return nil, err }