环境:开发工具:idea,数据库:MySQL5.7 jdk1.8
架构:SpringBoot,前端HTML
主要功能
管理员:
用户管理(编辑用户、删除用户)
新闻管理(发布新闻、编辑新闻、删除新闻、导出数据)
标签管理(新增标签、编辑标签、删除标签、导出数据)
评论管理(同意评论、拒绝评论、删除评论、导出数据)
普通用户:
新闻中心(学校江湖、学校头条、最新文件、媒体关注、通知公告【新闻查看】)
学校概况(查看)
考试信息(查看)
人才培养(查看)
新闻提交留言
查看最新评论、最新文章
游客:
新闻中心(学校江湖、学校头条、最新文件、媒体关注、通知公告【新闻查看】)
学校概况(查看)
考试信息(查看)
人才培养(查看)
查看最新评论、最新文章
项目图片:
核心代码:
@GetMapping("/getSortDate")
@ApiOperation("按创建时间获取")
Map<String,Object> getSortDate(@RequestParam(value = "limit", defaultValue = "4",required = false) Integer limit){
return commentService.getCratedAtSort(limit);
}
@GetMapping("/addComment")
@ApiOperation("发布留言")
Map<String,Object> addComment(@RequestParam(value = "text", defaultValue = "",required = false) String text,
@RequestParam(value = "userID", defaultValue = "",required = false) String userID,
@RequestParam(value = "newsID", defaultValue = "",required = false) String newsID){
return commentService.addComment(userID,newsID,text);
}
@GetMapping("/getComment")
@ApiOperation("获取评论")
Map<String,Object> getComment(@RequestParam(value = "newsID", defaultValue = "",required = false) String newsID){
return commentService.getComment(newsID);
}
//获取全部评论数据
@GetMapping("/getAllComment")
@ApiOperation("获取全部评论")
JSONObject getAllComment(@RequestParam(value = "page", defaultValue = "1",required = false) int page){
return commentService.getCommentAll(page);
}
//审核接口
@GetMapping("/checkComment")
@ApiOperation("审核评论")
Map<String,Object> checkComment(@RequestParam(value = "id", defaultValue = "",required = false) String id,
@RequestParam(value = "state") int state){
return commentService.shenheComment(state,id);
}
//删除接口
@GetMapping("/deleteComment")
@ApiOperation("删除评论")
Map<String,Object> deleteComment(@RequestParam(value = "id", defaultValue = "",required = false) String id){
return commentService.deleteComment(id);
}
获取方式:联系下方名片获取