tuangoudealskumapping

package
v0.0.0-...-905ac7b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Combo

type Combo struct {
	/**
	 *  商家套餐id,下单时会透传该字段
	 */
	VendorComboId string `json:"vendorComboId"`
	/**
	 *  套餐分组列表,单次请求最大数数量限制10
	 */
	ComboGroupList []ComboGroup `json:"comboGroupList"`
	/**
	 *  套餐名称
	 */
	ComboName string `json:"comboName"`
}

type ComboGroup

type ComboGroup struct {
	/**
	 *  套餐排序
	 */
	Rank int32 `json:"rank"`
	/**
	 *  最大选择的商品数
	 */
	MaxNum int32 `json:"maxNum"`
	/**
	 *  最小选择的商品数,需要等于最大选择的商品数
	 */
	MinNum int32 `json:"minNum"`
	/**
	 *  套餐分组名称,不超过16个字符
	 */
	GroupName string `json:"groupName"`
	/**
	 *  套餐分组下的菜品,单次请求最大数数量限制300
	 */
	ComboItemList []ComboItem `json:"comboItemList"`
}

type ComboItem

type ComboItem struct {
	/**
	 *  菜品排序
	 */
	Rank int32 `json:"rank"`
	/**
	 *  商家skuId
	 */
	VendorSkuId string `json:"vendorSkuId"`
	/**
	 *  商家spuId
	 */
	VendorSpuId string `json:"vendorSpuId"`
}

type TuangouDealSkuMappingRequest

type TuangouDealSkuMappingRequest struct {
	/**
	 *  团购券id
	 */
	DealId int32 `json:"dealId"`
	/**
	 *  团购券映射类型,单品or套餐 10:团购映射单品 20:团购套餐 特殊说明: 团购券只兑换单sku,映射类型为单品 团购券兑换属于同一spu下多个sku中的一个,映射类型为套餐 团购券兑换单分组、多分组套餐,映射类型为套餐
	 */
	MappingType int32 `json:"mappingType"`
	/**
	 *  厂商的skuid,mappingType为10-单品时非空
	 */
	VendorSkuId string `json:"vendorSkuId"`
	/**
	 *  业务类型: 10:点餐
	 */
	Bizcode int32 `json:"bizcode"`
	/**
	 *  映射关系作用的维度 10:门店 20:品牌
	 */
	Dimension int32 `json:"dimension"`
	/**
	 *  商家门店id,dimension为10时必填
	 */
	VendorShopId string `json:"vendorShopId"`
	/**
	 *  套餐分组列表,mappingType为20-套餐时非空
	 */
	Combo Combo `json:"combo"`
}

func (*TuangouDealSkuMappingRequest) DoInvoke

type TuangouDealSkuMappingResponse

type TuangouDealSkuMappingResponse struct {
	Code    string `json:"code"`
	Msg     string `json:"msg"`
	TraceId string `json:"traceId"`
}

func (*TuangouDealSkuMappingResponse) IsSuccess

func (response *TuangouDealSkuMappingResponse) IsSuccess() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL