
<地址模块>
    <接口 name="获取用户地址列表" address="/address/getUsrAddrList.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
            </必填参数>
            <可选参数>
                <param name="userId">用户ID</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"addrs":[{地址信息}]}}</json>
            <data>
                <addrs remark="地址信息">
                    <attr name="id">编号</attr>
                    <attr name="userId">用户ID</attr>
                    <attr name="username">姓名</attr>
                    <attr name="telephone">手机号</attr>
                    <attr name="areaId">区县ID</attr>
                    <attr name="provName">省份名称</attr>
                    <attr name="cityName">城市名称</attr>
                    <attr name="countyName">区县名称</attr>
                    <attr name="longitude">经度</attr>
                    <attr name="latitude">纬度</attr>
                    <attr name="areas">地区信息（省市县）</attr>
                    <attr name="regions">区域信息（小区等）</attr>
                    <attr name="houses">楼栋门牌号等</attr>
                    <attr name="detail">详细地址</attr>
                    <attr name="isDefault">是否为默认地址:1是，0否</attr>
                    <attr name="state">地址状态：1可用，0禁用</attr>
                </addrs>
            </data>
        </响应报文>
    </接口>
    <接口 name="添加用户地址" address="/address/add.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
                <param name="username">姓名</param>
                <param name="telephone">手机号</param>
                <param name="longitude">经度</param>
                <param name="latitude">纬度</param>
                <param name="areas">地区信息（省市县）</param>
                <param name="regions">区域信息（小区等）</param>
                <param name="houses">楼栋门牌号等</param>
                <param name="isDefault">是否为默认地址（1是，0否）</param>
            </必填参数>
            <可选参数>
                <param name="userId">用户ID</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"address":{地址信息}}}</json>
            <data>
                <address remark="地址信息">
                    <attr name="id">编号</attr>
                    <attr name="userId">用户ID</attr>
                    <attr name="username">姓名</attr>
                    <attr name="telephone">手机号</attr>
                    <attr name="areaId">区县ID</attr>
                    <attr name="provName">省份名称</attr>
                    <attr name="cityName">城市名称</attr>
                    <attr name="countyName">区县名称</attr>
                    <attr name="longitude">经度</attr>
                    <attr name="latitude">纬度</attr>
                    <attr name="areas">地区信息（省市县）</attr>
                    <attr name="regions">区域信息（小区等）</attr>
                    <attr name="houses">楼栋门牌号等</attr>
                    <attr name="detail">详细地址</attr>
                    <attr name="isDefault">是否为默认地址:1是，0否</attr>
                    <attr name="state">地址状态：1可用，0禁用</attr>
                </address>
            </data>
        </响应报文>
    </接口>
    <接口 name="修改用户地址" address="/address/update.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
                <param name="addrId">地址ID</param>
                <param name="username">姓名</param>
                <param name="telephone">手机号</param>
                <param name="longitude">经度</param>
                <param name="latitude">纬度</param>
                <param name="areas">地区信息（省市县）</param>
                <param name="regions">区域信息（小区等）</param>
                <param name="houses">楼栋门牌号等</param>
                <param name="isDefault">是否为默认地址（1是，0否）</param>
            </必填参数>
            <可选参数>
                <param name="userId">用户ID</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"address":{地址信息}}}</json>
            <data>
                <address remark="地址信息">
                    <attr name="id">编号</attr>
                    <attr name="userId">用户ID</attr>
                    <attr name="username">姓名</attr>
                    <attr name="telephone">手机号</attr>
                    <attr name="areaId">区县ID</attr>
                    <attr name="provName">省份名称</attr>
                    <attr name="cityName">城市名称</attr>
                    <attr name="countyName">区县名称</attr>
                    <attr name="longitude">经度</attr>
                    <attr name="latitude">纬度</attr>
                    <attr name="areas">地区信息（省市县）</attr>
                    <attr name="regions">区域信息（小区等）</attr>
                    <attr name="houses">楼栋门牌号等</attr>
                    <attr name="detail">详细地址</attr>
                    <attr name="isDefault">是否为默认地址:1是，0否</attr>
                    <attr name="state">地址状态：1可用，0禁用</attr>
                </address>
            </data>
        </响应报文>
    </接口>
    <接口 name="删除用户地址" address="/address/delete.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
                <param name="addrId">地址ID</param>
            </必填参数>
            <可选参数>
                <param name="userId">用户ID</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明"}</json>
        </响应报文>
    </接口>
    <接口 name="获取指定ID用户地址" address="/address/getById.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
                <param name="addrId">地址ID</param>
            </必填参数>
            <可选参数>
                <param name="userId">用户ID</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"address":{地址信息}}}</json>
            <data>
                <address remark="地址信息">
                    <attr name="id">编号</attr>
                    <attr name="userId">用户ID</attr>
                    <attr name="username">姓名</attr>
                    <attr name="telephone">手机号</attr>
                    <attr name="areaId">区县ID</attr>
                    <attr name="provName">省份名称</attr>
                    <attr name="cityName">城市名称</attr>
                    <attr name="countyName">区县名称</attr>
                    <attr name="longitude">经度</attr>
                    <attr name="latitude">纬度</attr>
                    <attr name="areas">地区信息（省市县）</attr>
                    <attr name="regions">区域信息（小区等）</attr>
                    <attr name="houses">楼栋门牌号等</attr>
                    <attr name="detail">详细地址</attr>
                    <attr name="isDefault">是否为默认地址:1是，0否</attr>
                    <attr name="state">地址状态：1可用，0禁用</attr>
                </address>
            </data>
        </响应报文>
    </接口>
</地址模块>