发表于: 2018-01-17 21:45:54
1 588
今天完成的事:
视频文章方案设计
影像部:
进入影像部的时候;如果用户未选择年级,那么将get所有影像资源,如果用户已有年级,那么按照用户年级条件筛选获取的信息。
影像部列表页展示内容:
两个筛选接口:分别按照年级和科目字段进行筛选。
Banner类的视频,返回该视频的封面,点击进入详情页。
Card类型,联表教师表和视频表,返回字段:老师头像,昵称,视频简介,视频封面(包含了图片,视频名,视频时长,点击观看按钮),收藏,点赞,间隔时间(只记录小时,不足1小时按1小时记录,24小时之内都用小时来展示,24小时之后显示日期)。收藏数和点赞数不可以在列表页操作。
点击观看按钮进入每篇视频详情的接口,会直接返回该用户对该视频的点赞和收藏状态给前端,用户的点赞或收藏操作请求发送过来,后端会先判断,如果有状态就改成无状态,反之亦然。
视频列表card类型根据时间每次传10条数据,(已用treemap做好时间排序)最后一条下方有一个“点击加载更多”,点一下再刷出10条,没有了就会显示“哎呀,没有了,别点啦”。
影像后台部分:
后台的视频列表,进入后台视频列表,会按最新时间顺序排列显示,每页10条数据,显示信息有序号、标题、分类、所属年级、所属科目、老师、收藏数、点赞数、编辑时间、状态,然后有可以根据标题、分类、年级、科目、老师、点赞数、收藏数、状态来进行查询符合条件的数据的接口,如果有老师的话会先查询老师表,得到老师ID。
新增视频里如果是card视频字段有所属年级、所属科目、标题、分类、封面、简介、url、正文都必填,分类选择banner图时,弹出上传效果图框,选择card不弹出框架里的内容,之后点击保存就会保存下来,默认为下架,然后到列表去上架。需要图片上传相关的接口方法,上传接口和删除接口,老师由后端返回,年级和科目前后端约定后写死,老师也有添加删除接口,添加老师只有名字和头像可填,删除老师,如果未选择老师,提示选择老师,如果已选择,删除老师表的字段。
每条数据右边可以操作查看、编辑和上下架,查看能看到该条视频数据的详细信息。编辑可以修改视频数据的字段和新增的字段一样。上下架,如果视频状态是下架,操作按钮就是上架,反之一样。Banner视频最多只能上架8个,超过8个自动下架最早的一个。
文章部:
Banner类的文章,返回该文章的封面,点击进入详情页。
Card类文章,返回标题、图片、作者、简介、收藏数、点赞数、间隔时间(只记录小时,不足1小时按1小时记录,24小时之内都用小时来展示,24小时之后显示日期)收藏数和点赞数不可以在列表页操作。
点击文章进入对应文章详情的接口,会直接返回该用户对该文章的点赞和收藏状态给前端,用户的点赞或收藏操作请求发送过来,后端会先判断,如果有状态就改成无状态,反之亦然。
文章列表card类型根据时间每次传10条数据(已用treemap做好时间排序),最后一条下方有一个“点击加载更多”,点一下再刷出10条,没有了就会显示“哎呀,没有了,别点啦”。
文章后台部分:
后台文章列表,基本和视频列表一样,会按最新时间顺序排列显示,每页10条数据,字段有:标题,封面,分类,作者,摘要,收藏,点赞,状态。
搜索可以根据标题、分类、作者、点赞数、收藏数、状态来进行查询符合条件的数据的接口,和视频不同的是这个没有老师、科目和年级。新增文章,新增插入数据标题、封面、分类、作者、摘要、正文,新增内容默认下架,需要图片上传相关的接口方法,上传接口和删除接口。
Banner文章最多只能上架8个,超过8个自动下架最早的一个。
每条数据右边可以操作查看、编辑和上下架,查看能看到该条文章数据的详细信息。编辑可以修改视频数据的字段和新增的字段一样。
明天计划的事:
随便看看
问题:
收获:
方案评审做得差不多了
评论