发表于: 2017-09-05 22:00:12
2 1015
今日完成:
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全部传到前台来。
明日计划:
遇到的问题:
收获:
评论