发表于: 2017-09-05 22:00:12

2 1014


今日完成:

1、后端方案的设计、前台接口文档的完善。


2、用户的“收藏夹”与“学习记录”的两种方案,


user_favourite 表的两种方案

①直接将被收藏的内容作为“target_id”与“user_id”对应,为一条记录。

id,user_id,target_id,


②将每个用户收藏的所有的内容全写在一个字段里。

id,user_id,target_ids  {234,246,213,553,124,132,162}



方案①的特点在于一个用户只存在一条记录。

方案②的特点在于虽然一个用户ID对应了多条收藏ID,但每条记录可以设置一些额外字段。

如果后期出现“需要记录收藏时间”就能体现优点,扩展性较好。




3、与前端确认排序时,会将排完序的ids全部传到前台来。


明日计划:


遇到的问题:


收获:


返回列表 返回列表
评论

    分享到