地址簿模块-01.需求分析
一.需求分析
产品原型
首先来看地址簿的产品原型:
地址簿就是来展示我们用户所有的地址信息,要注意在所有地址中只能有一个是默认地址。当用户下单时默认使用默认地址。

也会新增收货地址,

当用户想要修改地址时,可以点击修改操作进行修改:

如果地址不用,也可以点击删除地址进行删除。
基于以上分析,我们地址簿要有如下业务功能:
1.查询出该用户的所有地址。
2.将某一地址设为默认地址。
3.查询默认地址。
4.修改地址。
5.删除地址。
6.新增地址。
二.接口设计
接口与业务功能不是一一对应的,如修改地址就要先将原来的地址信息查询出来,然后再进行修改。这就需要两个接口。

1.新增地址
 2.查询登录用户所有地址
 2.查询登录用户所有地址
 

3.查询默认地址
 4.修改地址
 4.修改地址
 

5.根据id删除地址

6.根据id查询地址
 7.设置默认地址
 7.设置默认地址
 


