发表于: 2017-12-03 22:18:23
0 722
一.今天完成
1.整理完数据库表的结构设计,拟合两组假数据;
2.整理完文学部方案设计到Wiki
2.1.作为一名初高中生,我希望可以看到文学文章列表,这样便于我更好的阅读文学文章。
实现:
查询文章列表接口,从tb_article表里返回全部文章记录,包括id,封面图,标题,作者,摘要,发布时间,点赞数,收藏数;按发布时间降序排列.
2.2.作为一名初高中生,我希望可以对文章进行点赞和收藏,这样便于阅读自己认为好的文章。
实现:
(1)查询文章详情接口,通过文章id查找从tb_article表里返回相应文章记录,返回文章标题,作者,发布时间,点赞/收藏数量;
(2)点赞/收藏状态的实现:创建tb_article_user表,用户获取文章{id}详情后,通过useriId和articleId字段查询此表,若返回0,则该用户未点赞/收藏当前文章;用户触发点赞/收藏后,则将表中字段值变更为1;若返回1,则表明用户已经收藏/点赞.每次触发点赞/收藏,字段值在0和1中轮选.
点赞和收藏是同一个接口,前端传判断信息。
2.3.作为一名初高中生,我希望在列表中可以展示作者的文章标题.作者昵称.发布时间.封面.摘要.收藏,点赞数,这样便于用户快速了解文章内容。
实现:查询文章列表接口,请求参数为用户id和文章id,从 tb_article表返回文章标题.作者.发布时间.封面图.摘要.收藏数和点赞数.
2.4.作为一名后台管理者,我希望可以对文章进行新增.编辑.上下架.搜索的操作,列表对序号.标题.作者昵称.发布时间.封面.摘要.收藏点赞数进行相应的展示。这样便于大致了解文章的主题。
实现:
(1)文章动态查询接口,从 tb_article表返回参数:标题.封面.分类..摘要.收藏数和点赞数.状态,每页最多显示10篇文章,显示当前页码和总页码(分页查询)。
(2)文章新增接口, tb_article表
(3)文章编辑接口, tb_article表
2.5.作为一名后台管理者,我希望可以对文章的标题.作者.内容做出编辑或新增的动作。对文章内容进行立即发布.存为草稿.和返回的操作。
实现:
(1)文章新增接口, tb_article表
(2)文章编辑接口, tb_article表
(3)文章详情查看接口, tb_article表
(4)文章上下架管理接口,对已发布文章进行上下架管理,banner文章与card文章状态变更.( banner文章最多增加8张,超过8张后最先上架的文章自动下架)
二.明日计划
1.上午看代码生成大佬讲课视频;
2.拆分文学部前后台任务
三.遇到问题
暂无.
四.收获
以上.
评论