接口文档示例 此处以地址管理模块为例 - xiao-ren-wu/Longines GitHub Wiki

接口文档由相应模块的后台负责人编写

【注意】该模块需要用户登录如果用户没有登录的话会出现

{
    "status": 10,
    "msg": "NEED_LOGIN",
    "data": null,
    "success": false
}

添加收货地址

请求方式 :POST **localhost:8080/shipping/add **

request

receiverName=geely				收货人姓名
receiverPhone=010				电话的区号
receiverMobile=18688888888		 电话号码
receiverProvince=北京			   省
receiverCity=北京市			  市
receiverDistrict=海淀区		  区			
receiverAddress=中关村			  相信地址
receiverZip=100000				邮政编码

response

fail

{
    "status": 1,
    "msg": "新建地址失败"
}

succcess

{
    "status": 0,
    "msg": "新建地址成功",
    "data": {
        "shippingId": 30
    },
    "success": true
}

删除收货地址

请求方式GET localhost:8080/shipping/del

request

shippingId

response

fail

{
    "status": 1,
    "msg": "参数传递错误",
    "data": null,
    "success": false
}

success

{
    "status": 0,
    "msg": null,
    "data": "删除地址成功",
    "success": true
}

登录状态更新地址

请求方式:POST localhost:8080/shipping/update

request

id							   收货地址id【这个字段必须传,剩下的那个更新传那个就行】
receiverName=geely				收货人姓名
receiverPhone=010				电话的区号
receiverMobile=18688888888		 电话号码
receiverProvince=北京			   省
receiverCity=北京市			  市
receiverDistrict=海淀区		  区			
receiverAddress=中关村			  相信地址
receiverZip=100000				邮政编码

response

fail

{
    "status": 1,
    "msg": "更新地址失败",
    "data": null,
    "success": false
}

success

{
    "status": 1,
    "msg": "更新地址成功",
    "data": null,
    "success": false
}

查看选中的具体地址

请求方式:GET localhost:8080/shipping/select

request

shippingId

response

fail

{
    "status": 1,
    "msg": "没有查到收货地址",
    "data": null,
    "success": false
}

success

{
    "status": 0,
    "msg": null,
    "data": {
        "id": 31,
        "userId": 25,
        "receiverName": "小人物",
        "receiverPhone": "010",
        "receiverMobile": "18629015421",
        "receiverProvince": "陕西省",
        "receiverCity": "西安市",
        "receiverDistrict": "长安区",
        "receiverAddress": "西安邮电大学",
        "receiverZip": "710101",
        "createTime": null,
        "updateTime": null
    },
    "success": true
}

查看收货地址列表

请求方式:GET

**localhost:8080/shipping/list **

request

没有der~

response

fail

{
    "status": 1,
    "msg": "没有查到收货地址",
    "data": null,
    "success": false
}

success

{
    "status": 0,
    "msg": null,
    "data": [
        {
            "id": 31,
            "userId": 25,
            "receiverName": "小人物",
            "receiverPhone": "010",
            "receiverMobile": "18629015421",
            "receiverProvince": "陕西省",
            "receiverCity": "西安市",
            "receiverDistrict": "长安区",
            "receiverAddress": "西安邮电大学",
            "receiverZip": "710101",
            "createTime": null,
            "updateTime": null
        },
        {
            "id": 32,
            "userId": 25,
            "receiverName": "小人物",
            "receiverPhone": "010",
            "receiverMobile": "18629015421",
            "receiverProvince": "陕西省",
            "receiverCity": "西安市",
            "receiverDistrict": "长安区",
            "receiverAddress": "西安邮电大学",
            "receiverZip": "710101",
            "createTime": null,
            "updateTime": null
        }
    ],
    "success": true
}