发表于: 2017-11-30 23:36:11
2 767
今天完成的任务:
一、今天先把自己的模块方案做好了。
文学部:
需求描述
1.作为一名初高中生,我希望可以看到文学文章列表,这样便于我更好的阅读文学文章。
文章列表涉及到分页的问题。怎么实现分页?
接口:文章列表,这里返回文章列表的信息。
2.作为一名初高中生,我希望可以对文章进行点赞和收藏,这样便于阅读自己认为好的文章。
点赞的时候会能不能前端返回一个信号之类的东西,然后后端收到了就去吧对应文章点赞数+1,取消的时候-1?
接口:点赞
收藏的时候会在收藏表里面写入一条数据,然后取消收藏的时候会删掉这条数据,这样的话下一次打开收藏过的文章的时候,去查一下数据库有没有对应的这个用户+对应文章 的记录,有的话就显示收藏,没有就和其他一样。
接口:收藏,点击之后应该是向数据库添加一条数据。
再次点击删除这条数据。
详情接口:用来展示文章全部的内容。
3.作为一名初高中生,我希望在列表中可以展示作者的文章标题、作者昵称、发布时间、封面、摘要、收藏,点赞数,这样便于用户快速了解文章内容。
4.作为一名后台管理者,我希望可以对文章进行新增、编辑、上下架、搜索的操作,列表对序号、标题、作者昵称、发布时间、封面、摘要、收藏点赞数进行相应的展示。这样便于大致了解文章的主题。
后台列表页面最重要的就查询,几个条件同时存在的时候怎么查。
还有一个怎么限制字数,是应该后端做还是前端做。
后台文章列表接口:还是分页。
新增接口:添加数据------保存-----取消
修改接口:对某个文章进行修改。-----修改-----取消
查看
搜索---重置
上下架:用来控制文章上架还是下架。
5.作为一名后台管理者,我希望可以对文章的标题、作者、内容做出编辑或新增的动作。对文章内容进行立即发布、存为草稿、和返回的操作。
上传图片使用七牛云或者阿里云来存储。但是这个东西应该怎么做。。进度条。还有文件大小。文本框前端做。
上传图片:选择图片,上传到云存。
立即发布就直接将文章状态设置为上架。存为草稿就把文章的状态设置为下架。
id | int |
|
title(题目) | varchar |
|
author(作者) | varchar |
|
img(封面) | varchar |
|
digest(摘要) | varchar |
|
content(内容) | varchar |
|
collection(收藏) | int |
|
praise(点赞) | int |
|
rank |
|
|
status(冻结状态 ) | int |
|
create_at | bigint |
|
create_by | bigint |
|
update_at | bigint |
|
update_by | bigint |
|
总结一下问题:
1.所有表里面都需要有createat,create by, update at, update by吗
2.文章列表的轮播图要不要做。
3.新增文章里面的上传图片进度条
4.还有一个怎么限制字数,是应该后端做还是前端做。
5.文章的点赞,因为没有一个数据表来存储文章是否被点赞了。只有点赞次数,所以不知道怎么判断这个文章不是说被点赞了。
需要学习的内容
分页肯定是要做好的。
查询的问题,主要是在多个条件同时查询,有些为空,有些不为空。这里应该是动态查询的部分,要搞明白。
明天计划:
明天学学怎么做分页。还有动态查询。然后估计要听老大讲东西
遇到问题:
上面提到了
收获:
做方案。。然后看了点基础。
评论