> 文章列表 > 客户端功能-关注、预约、收藏等AB行为开发实战

客户端功能-关注、预约、收藏等AB行为开发实战

客户端功能-关注、预约、收藏等AB行为开发实战

目录

1.业务介绍

2.实现方案

1.业务介绍

1.关注

用户A对用户B进行了关注行为,用户B 的粉丝列表就有用户A了,用户A的关注列表就有用户B了。

2.预约

用户A对直播B进行了预约行为,直播B的预约人列表就有了用户A了,用户A的直播预约列表就有了直播B了。

3.收藏

用户A对培训B进行了收藏行为,培训B的收藏人列表就有了用户A了,用户A的培训收藏列表就有了培训B了。

4.汇总:好好看看,上面这3个玩意儿不是一样的吗?,那就封装起来一块搞。后面还有啥类似的AB行为,就适配进来。

2.实现方案

这块就拿关注功能来举例吧。

1.先看看A的行为都有哪些

去关注

取消关注

获取自己所有的关注对象列表

2.B的行为有哪些呢?

查看自己的粉丝列表

3.业务梳理出来实现就简单了

1.建立关联表,用来记录关联关系,也就是AB所属关系。

2.针对上述行为进行业务实现。