22 lines
530 B
Go
22 lines
530 B
Go
package ebaiapi
|
|
|
|
import (
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
)
|
|
|
|
type CityInfo struct {
|
|
ID int `json:"city_id"`
|
|
Name string `json:"city_name"`
|
|
ParentID int `json:"parent_id"`
|
|
IsOpen int `json:"is_open"`
|
|
Level int `json:"level"`
|
|
}
|
|
|
|
func (a *API) CommonShopCities(parentID int) (cityList []*CityInfo, err error) {
|
|
result, err := a.AccessAPI("common.shopcities", utils.Params2Map("pid", parentID))
|
|
if err == nil {
|
|
err = utils.Map2StructByJson(result.Data, &cityList, true)
|
|
}
|
|
return cityList, err
|
|
}
|