新增第三方平台:美团联盟

This commit is contained in:
wukesheng 2024-11-27 14:47:46 +08:00
parent 82314317b3
commit 98580f4b7b

View File

@ -99,22 +99,22 @@ type OrderDetail struct {
// QueryCouponListRequest 查询商品请求
type QueryCouponListRequest struct {
Platform int32 `json:"platform,omitempty"` // 非必填 商品所属业务一级分类类型1 到家及其他业务类型2 到店业务类型包含到店美食、休闲生活、酒店、门票不填则默认1
BizLine int32 `json:"bizLine,omitempty"` // 非必填 商品所属业务二级分类类型当字段platform为1选择到家及其他业务类型时5 医药 不填则默认为null返回外卖商品券当字段platform为2选择到店业务类型时1 到餐2 到综 3酒店 4门票度假 不填则默认1
Longitude int64 `json:"longitude,omitempty"` // 非必填 定位经纬度的经度,请传递经度*100万倍的整形数字如经度116.404*100万倍为116404000 针对到店、到家医药商品业务类型,若未输入经纬度,则默认北京;针对到家外卖商品券业务类型,若未输入经纬度,则默认全国
Latitude int64 `json:"latitude,omitempty"` // 非必填 定位经纬度的纬度,请传递纬度*100万倍的整形数字如纬度39.928*100万倍为39928000; 针对到店、到家医药商品业务类型,若未输入经纬度,则默认北京;针对到家外卖商品券业务类型,若未输入经纬度,则默认全国
PriceCap int32 `json:"priceCap,omitempty"` // 非必填 筛选商品售卖价格上限【单位元】
PriceFloor int32 `json:"priceFloor,omitempty"` // 非必填 筛选商品价格下限【单位元】
CommissionCap int32 `json:"commissionCap,omitempty"` // 非必填 筛选商品佣金值上限【单位元】,若商品按照佣金值进行范围筛选,则排序只能按照佣金降序,本字段只支持到店业务类型、到家医药业务类型
CommissionFloor int32 `json:"commissionFloor,omitempty"` // 非必填 筛选商品佣金值下限【单位元】,若商品按照佣金值进行范围筛选,则排序只能按照佣金降序,本字段只支持到店业务类型、到家医药业务类型
VpSkuViewIds []int64 `json:"vpSkuViewIds,omitempty"` // 非必填 商品ID集合非必填若填写该字段则不支持其他筛选条件集合里ID用英文“,”隔开。一次最多支持查询20个售卖券ID
ListTopiId int32 `json:"listTopiId,omitempty"` // 非必填 选品池榜单主题ID到家及其他业务类型支持查询1 精选2 今日必推3 同城热销4 跟推爆款的商品售卖券其中到家医药业务类型本项为必填且只支持传枚举3到店业务类型支持查询2 今日必推3 同城热销全部商品5 实时热销其中到店酒店、门票业务类型本项为必填且只支持传枚举3
SearchText string `json:"searchText,omitempty"` // 非必填 搜索关键字,限制1-100个字符不支持入参指定Platform、bizLine搜索搜索范围为全品类。如需使用该字段查询商品信息则vpSkuViewIds、listTopiId字段必须为空如不为空则按下述字段优先级执行查询vpSkuViewIds>listTopiId>searchText。
SearchId string `json:"searchId,omitempty"` // 非必填 仅搜索场景分页使用,首次调用不用填。查询相同搜索关键词、相同排序规则的下一页数据,需携带填写上次查询时出参中的'searchId'。如变更搜索关键字或排序规则,则也无需填写。
PageSize int32 `json:"pageSize,omitempty"` // 非必填 分页大小不填返回默认分页20
PageNo int32 `json:"pageNo,omitempty"` // 非必填 页数不填返回默认页数1
SortField int32 `json:"sortField,omitempty"` // 非必填 1未入参榜单listTopiId时支持1 售价排序、2 销量排序2入参榜单listTopiId时当platform为1选择到家业务类型外卖商品券类型支持1 售价排序、 2 销量降序、 3佣金降序不填则默认为1到家医药类型支持2 销量降序、 3 佣金降序不填则默认为2 当platform为2选择到店业务类型支持2 销量降序、 3佣金降序不填则默认为2。其中listTopiId为5时仅支持默认排序sortField不生效3)通过搜索searchText召回时支持1综合排序、2价格升序不填默认为1
AscDescOrder int32 `json:"ascDescOrder,omitempty"` // 非必填 仅对到家业务类型生效未入参榜单listTopiId时1 升序2 降序; 入参榜单listTopiId时1 升序2 降序并且仅对sortField为1售价排序的时候生效其他筛选值不生效 其他说明不填则默认为1升序
Platform int32 `json:"platform,omitempty"` // 非必填 商品所属业务一级分类类型1 到家及其他业务类型2 到店业务类型包含到店美食、休闲生活、酒店、门票不填则默认1
BizLine int32 `json:"bizLine,omitempty"` // 非必填 商品所属业务二级分类类型当字段platform为1选择到家及其他业务类型时5 医药 不填则默认为null返回外卖商品券当字段platform为2选择到店业务类型时1 到餐2 到综 3酒店 4门票度假 不填则默认1
Longitude int64 `json:"longitude,omitempty"` // 非必填 定位经纬度的经度,请传递经度*100万倍的整形数字如经度116.404*100万倍为116404000 针对到店、到家医药商品业务类型,若未输入经纬度,则默认北京;针对到家外卖商品券业务类型,若未输入经纬度,则默认全国
Latitude int64 `json:"latitude,omitempty"` // 非必填 定位经纬度的纬度,请传递纬度*100万倍的整形数字如纬度39.928*100万倍为39928000; 针对到店、到家医药商品业务类型,若未输入经纬度,则默认北京;针对到家外卖商品券业务类型,若未输入经纬度,则默认全国
PriceCap int32 `json:"priceCap,omitempty"` // 非必填 筛选商品售卖价格上限【单位元】
PriceFloor int32 `json:"priceFloor,omitempty"` // 非必填 筛选商品价格下限【单位元】
CommissionCap int32 `json:"commissionCap,omitempty"` // 非必填 筛选商品佣金值上限【单位元】,若商品按照佣金值进行范围筛选,则排序只能按照佣金降序,本字段只支持到店业务类型、到家医药业务类型
CommissionFloor int32 `json:"commissionFloor,omitempty"` // 非必填 筛选商品佣金值下限【单位元】,若商品按照佣金值进行范围筛选,则排序只能按照佣金降序,本字段只支持到店业务类型、到家医药业务类型
VpSkuViewIds []string `json:"vpSkuViewIds,omitempty"` // 非必填 商品ID集合非必填若填写该字段则不支持其他筛选条件集合里ID用英文“,”隔开。一次最多支持查询20个售卖券ID
ListTopiId int32 `json:"listTopiId,omitempty"` // 非必填 选品池榜单主题ID到家及其他业务类型支持查询1 精选2 今日必推3 同城热销4 跟推爆款的商品售卖券其中到家医药业务类型本项为必填且只支持传枚举3到店业务类型支持查询2 今日必推3 同城热销全部商品5 实时热销其中到店酒店、门票业务类型本项为必填且只支持传枚举3
SearchText string `json:"searchText,omitempty"` // 非必填 搜索关键字,限制1-100个字符不支持入参指定Platform、bizLine搜索搜索范围为全品类。如需使用该字段查询商品信息则vpSkuViewIds、listTopiId字段必须为空如不为空则按下述字段优先级执行查询vpSkuViewIds>listTopiId>searchText。
SearchId string `json:"searchId,omitempty"` // 非必填 仅搜索场景分页使用,首次调用不用填。查询相同搜索关键词、相同排序规则的下一页数据,需携带填写上次查询时出参中的'searchId'。如变更搜索关键字或排序规则,则也无需填写。
PageSize int32 `json:"pageSize,omitempty"` // 非必填 分页大小不填返回默认分页20
PageNo int32 `json:"pageNo,omitempty"` // 非必填 页数不填返回默认页数1
SortField int32 `json:"sortField,omitempty"` // 非必填 1未入参榜单listTopiId时支持1 售价排序、2 销量排序2入参榜单listTopiId时当platform为1选择到家业务类型外卖商品券类型支持1 售价排序、 2 销量降序、 3佣金降序不填则默认为1到家医药类型支持2 销量降序、 3 佣金降序不填则默认为2 当platform为2选择到店业务类型支持2 销量降序、 3佣金降序不填则默认为2。其中listTopiId为5时仅支持默认排序sortField不生效3)通过搜索searchText召回时支持1综合排序、2价格升序不填默认为1
AscDescOrder int32 `json:"ascDescOrder,omitempty"` // 非必填 仅对到家业务类型生效未入参榜单listTopiId时1 升序2 降序; 入参榜单listTopiId时1 升序2 降序并且仅对sortField为1售价排序的时候生效其他筛选值不生效 其他说明不填则默认为1升序
}
// QueryCouponListResponse 查询商品响应