address

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Generate by scripts/generate_area.js. DO NOT MODIFY.

Index

Constants

This section is empty.

Variables

View Source
var (
	ProvinceCode = map[string]string{"110000": "北京市", "120000": "天津市", "130000": "河北省", "140000": "山西省", "150000": "内蒙古自治区", "210000": "辽宁省", "220000": "吉林省", "230000": "黑龙江省", "310000": "上海市", "320000": "江苏省", "330000": "浙江省", "340000": "安徽省", "350000": "福建省", "360000": "江西省", "370000": "山东省", "410000": "河南省", "420000": "湖北省", "430000": "湖南省", "440000": "广东省", "450000": "广西壮族自治区", "460000": "海南省", "500000": "重庆市", "510000": "四川省", "520000": "贵州省", "530000": "云南省", "540000": "西藏自治区", "610000": "陕西省", "620000": "甘肃省", "630000": "青海省", "640000": "宁夏回族自治区", "650000": "新疆维吾尔自治区", "710000": "台湾省", "810000": "香港特别行政区", "820000": "澳门特别行政区"}
	CityCode     = map[string]string{} /* 369 elements not displayed */
	CountryCode  = map[string]string{} /* 3386 elements not displayed */
)
View Source
var AreaListRouter = router.Handler(func(c router.Context) {
	c.ResponseFunc(nil, func() schema.Response {
		return AreaList()
	})
})
View Source
var FindAddressRouter = router.Handler(func(c router.Context) {
	var (
		err  error
		res  = schema.Response{}
		area *Area
	)

	code := c.Param("area_code")

	area, err = FindAddress(code)

	res.Data = area

	c.ResponseFunc(err, func() schema.Response {
		return res
	})
})

Functions

func AreaList

func AreaList() (res schema.Response)

Types

type Area

type Area struct {
	Province AreaStruct `json:"province"`
	City     AreaStruct `json:"city"`
	Country  AreaStruct `json:"country"`
	Addr     string     `json:"addr"`
}

func FindAddress

func FindAddress(areaCode string) (*Area, error)

查找地区码相关信息

type AreaStruct

type AreaStruct struct {
	Code string `json:"code"`
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL