diff --git a/platform/meituan/types.go b/platform/meituan/types.go index 2e560f1..c102b13 100644 --- a/platform/meituan/types.go +++ b/platform/meituan/types.go @@ -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 查询商品响应