Documentation
¶
Overview ¶
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Generate by scripts/generate_area.js. DO NOT MODIFY.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Index ¶
- Variables
- func AreaList() (res schema.Response)
- func AreaListRouter(c *gin.Context)
- func Create(c helper.Context, input CreateAddressParams) (res schema.Response)
- func CreateRouter(c *gin.Context)
- func Delete(c helper.Context, addressId string) (res schema.Response)
- func DeleteAddressById(id string)
- func DeleteRouter(c *gin.Context)
- func FindAddressRouter(c *gin.Context)
- func GetAddressListByUser(c helper.Context, input Query) (res schema.List)
- func GetAddressListByUserRouter(c *gin.Context)
- func GetDefault(c helper.Context) (res schema.Response)
- func GetDefaultRouter(c *gin.Context)
- func GetDetail(c helper.Context, id string) (res schema.Response)
- func GetDetailRouter(c *gin.Context)
- func Update(c helper.Context, addressId string, input UpdateParams) (res schema.Response)
- func UpdateRouter(c *gin.Context)
- type Area
- type AreaStruct
- type CreateAddressParams
- type Query
- type UpdateParams
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 */ )
Functions ¶
func AreaListRouter ¶
func CreateRouter ¶
func DeleteAddressById ¶
func DeleteAddressById(id string)
func DeleteRouter ¶
func FindAddressRouter ¶
func GetAddressListByUser ¶
func GetDefaultRouter ¶
func GetDetailRouter ¶
func UpdateRouter ¶
Types ¶
type Area ¶
type Area struct {
Province AreaStruct `json:"province"`
City AreaStruct `json:"city"`
Country AreaStruct `json:"country"`
Addr string `json:"addr"`
}
type AreaStruct ¶
type CreateAddressParams ¶
type CreateAddressParams struct {
Name string `json:"name" valid:"required~请填写收货人"` // 收货人
Phone string `json:"phone" valid:"required~请输入收货人电话号码"` // 收货人手机号
ProvinceCode string `json:"province_code" valid:"required~请选择省份"` // 省份代码
CityCode string `json:"city_code" valid:"required~请选择城市"` // 城市代码
AreaCode string `json:"area_code" valid:"required~请选择区域"` // 区域代码
Address string `json:"address" valid:"required~请输入详细地址"` // 详细的地址
IsDefault *bool `json:"is_default"` // 是否是默认地址
}
Click to show internal directories.
Click to hide internal directories.