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 }