TODO: 搜索接口 根据搜索内容获取匹配的题目 //李 TODO: 获取用户动态 获取指定用户最近提出/通过问题信息//李 365天 TODO: 获取用户擅长排行//李 获取用户所有通过/未通过的题目信息//李 统计题目的专业最多的前几个(最多5个)//李 TODO: 获取用户通过率 //宋 TODO: 获取用户待解决问题 //宋 TODO: 获取用户已经解决的问题 //宋 TODO: 获取学校成员数 //李 TODO: 获取排行榜 日榜 周榜 月榜 //李
TODO: 重写question.getById() 根据不同的问题类型返回不同的结果 //宋 选择题:(type==1) { content: "问题内容" options: [ //将ABCD打乱放在这个数组中 { content: "选项的内容", }, { content: "选项的内容", }, { content: "选项的内容", }, { content: "选项的内容", }, ], correct: "A", //假设正确结果是options[0] 那么这个属性的值就是"A" toAnswer: "还是原来里面toAnswer的值" } 判断题:(type==2) { content: "问题内容", correct: "T", //正确答案 假设正确答案为T toAnswer: "还是原来里面toAnswer的值" } 填空题:(type==3) //将问题从"____"隔开 { pre: "空格之前的内容", suf: "空格之后的内容", "correct": "正确答案", toAnswer: "还是原来里面toAnswer的值" }
TODO:获取问题数量(有分类:审核通过和待审核) TODO:日答题量 获取八个小时以内的答题数量 //李 TODO:查看学校排名:在majorrank中看此学校是否有排名 在前10位的返回//李 TODO:根据问题类型、状态等不定条件来获取问题 //李 TODO: 根据问题id获取最新通过的用户 只获取前十个 还是问题通过列表中根据问题找,ID大的是最新通过的 //宋 TODO: 问题 用户 校园 群组 专业 均新增一个获取数量的接口 返回这张表中有多少条数据 比如用户数量就是相当于user表中记录了多少个个人信息 //宋 TODO: 更新每一个表的update方法 在API中,应该根据传入的参数来判断是否应该设置该参数,以保证前端只想要更改一个字段的时候只需要传入一个字段就可以完成更改//宋 TODO: 模糊匹配搜索用户名 //李 TODO: 获取当前在线用户数//李 TODO: 获取问题数量(有分类:审核通过与待审核)//李 TODO: 查看学校排名:在majorrank中看此学校是否有排名 在前10位的返回//李 TODO: 用户通过某题目 //iimT TODO: 用户正在解决某题目 //iimT TODO: 获取题目的评论 最先评论的排在最前面 按照页获取 //李 TODO: 举报用户/题目/评论 TODO: 增加赞/赞同 减少赞/赞同 增加反对 减少反对 等逐个增加的东西 单独的接口//李