加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
item_list_items.go 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
taadis 提交于 2020-09-26 10:43 . update ItemListItems and test
package webuy
import (
"encoding/json"
"net/http"
)
type ItemListItemsRequest struct {
PageNo int `json:"pageNo,omitempty"`
PageSize int `json:"pageSize,omitempty"`
}
type ItemListItemsResponse struct {
BaseResponse
Entry []struct {
SpuId int64 `json:"spuId"`
SupplierSpuCode string `json:"supplierSpuCode"`
Name string `json:"name"`
ShortName string `json:"shortName"`
Status int `json:"status"`
SkuInfo []struct {
SkuId int64 `json:"skuId"`
Name string `json:"name"`
Barcode string `json:"barcode"`
HeadPictures []string `json:"headPictures"`
TerminalPrice int64 `json:"terminalPrice"`
MainAttribute string `json:"mainAttribute"`
SecondAttribute string `json:"secondAttribute"`
} `json:"skuInfo"`
} `json:"entry"`
}
func (req *ItemListItemsRequest) ApiPath() string {
return "/open/api/item/listItems"
}
func (req *ItemListItemsRequest) RequestMethod() string {
return http.MethodPost
}
func (resp *ItemListItemsResponse) String() string {
buf, err := json.Marshal(resp)
if err != nil {
panic(err)
}
return string(buf)
}
func (client *Client) ItemListItems(req *ItemListItemsRequest) (resp *ItemListItemsResponse, err error) {
resp = &ItemListItemsResponse{}
err = client.Do(req, resp)
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化