地址管理


地址管理

收货地址管理接口

  1. 添加地址接口
  2. 更新地址接口
  3. 删除地址接口
  4. 获取地址信息
  5. 获取地址列表(Deprecated)

apis

1. 添加地址接口

author: alovn

POST /user/address/create

Request:

parameter parameterType dataType required validate example description
address form string true required 地址
city_id form int64 true required 城市ID

body:

{  //object(handler.CreateAddressRequest), 添加地址请求参数
  "address": "abc",  //string, required, 地址
  "city_id": 123  //int64, required, 城市ID
}

Response:

//StatusCode: 200 
{  //object(common.Response), 通用返回结果
  "code": 0,  //int, 返回状态码
  "msg": "success"  //string, 返回消息
}

2. 更新地址接口

author: alovn

POST /user/address/update

Request:

parameter parameterType dataType required validate example description
address form string true required 地址
id form int64 true required 地址ID

Response:

//StatusCode: 200 
{  //object(common.Response), 通用返回结果
  "code": 0,  //int, 返回状态码
  "msg": "success"  //string, 返回消息
}

3. 删除地址接口

author: alovn

POST /user/address/delete

Request:

parameter parameterType dataType required validate example description
id form int64 true required 地址ID

Response:

//StatusCode: 200 
{  //object(common.Response), 通用返回结果
  "code": 0,  //int, 返回状态码
  "msg": "success"  //string, 返回消息
}

4. 获取地址信息

author: alovn

GET /user/address/get/:id

Request:

parameter parameterType dataType required validate example description
id param int64 false 地址ID

Response:

//StatusCode: 200 
{  //object(common.Response), 通用返回结果
  "code": 0,  //int, 返回状态码
  "data": {  //object(handler.AddressResponse), 返回地址信息
    "address": "abc",  //string, 地址信息
    "city_id": 123,  //int64, 城市ID
    "id": 123  //int64, 地址ID
  },
  "msg": "success"  //string, 返回消息
}

5. 获取地址列表

Deprecated

获取收货地址列表

author: alovn

GET /user/address/list

Response:

//StatusCode: 200 
{  //object(common.Response), 通用返回结果
  "code": 0,  //int, 返回状态码
  "data": [  //array[handler.AddressResponse]
    {  //object(handler.AddressResponse), 返回地址信息
      "address": "abc",  //string, 地址信息
      "city_id": 123,  //int64, 城市ID
      "id": 123  //int64, 地址ID
    }
  ],
  "msg": "success"  //string, 返回消息
}