Documentation
¶
Overview ¶
Copyright 2019 Axetroy. All rights reserved. MIT license.
Generate by scripts/generate_area.js. DO NOT MODIFY.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Copyright 2019 Axetroy. All rights reserved. MIT license.
Index ¶
- Variables
- func AreaList() (res schema.Response)
- func AreaListRouter(context *gin.Context)
- func Create(context controller.Context, input CreateAddressParams) (res schema.Response)
- func CreateRouter(context *gin.Context)
- func Delete(context controller.Context, addressId string) (res schema.Response)
- func DeleteAddressById(id string)
- func DeleteRouter(context *gin.Context)
- func GetAddressListByUser(context controller.Context, input Query) (res schema.List)
- func GetAddressListByUserRouter(context *gin.Context)
- func GetDefault(context controller.Context) (res schema.Response)
- func GetDefaultRouter(context *gin.Context)
- func GetDetail(context controller.Context, id string) (res schema.Response)
- func GetDetailRouter(context *gin.Context)
- func Update(context controller.Context, addressId string, input UpdateParams) (res schema.Response)
- func UpdateRouter(context *gin.Context)
- type AreaListResponse
- 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{} /* 370 elements not displayed */ CountryCode = map[string]string{} /* 3386 elements not displayed */ )
Functions ¶
func AreaListRouter ¶
func Create ¶
func Create(context controller.Context, input CreateAddressParams) (res schema.Response)
func CreateRouter ¶
func DeleteAddressById ¶
func DeleteAddressById(id string)
func DeleteRouter ¶
func GetAddressListByUser ¶
func GetAddressListByUser(context controller.Context, input Query) (res schema.List)
func GetDefault ¶
func GetDefault(context controller.Context) (res schema.Response)
func GetDefaultRouter ¶
func GetDetailRouter ¶
func Update ¶
func Update(context controller.Context, addressId string, input UpdateParams) (res schema.Response)
func UpdateRouter ¶
Types ¶
type AreaListResponse ¶
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.