发表于: 2019-12-02 19:03:56

1 1366


今天完成了什么:完成了任务3的收尾

整个controller

@RestController
@RequestMapping("/demo")
public class WorksController {
@Autowired
   private NavigationService navigationService;
@Autowired
   private WorksService worksService;
@Autowired
   private BannerService bannerService;
@Autowired
   private CommentService commentService;
//一级查二级
   @RequestMapping(value = "/first/{firstid}",method = RequestMethod.GET)
public  List<NavigationUser> selectByFirstId(@PathVariable Integer firstid){
NavigationUserExample example=new NavigationUserExample();
NavigationUserExample.Criteria criteria=example.createCriteria();
criteria.andFirstidEqualTo(firstid);
List<NavigationUser> list= navigationService.selectByExample(example);
return list;
}
//    二级查三级
   @RequestMapping(value ="/works/{secondid}",method = RequestMethod.GET)
public List<WorksUser> selectBySecondId(@PathVariable Integer secondid){
WorksUserExample example=new WorksUserExample();
WorksUserExample.Criteria criteria=example.createCriteria();
criteria.andSecondidEqualTo(secondid);
List<WorksUser> list=worksService.selectByExample(example);
return list;
}
//    banner图的查询
   @RequestMapping(value = "/banner/{bannerId}",method = RequestMethod.GET)
public List<BannerUser> selectByBannerId(@PathVariable Integer bannerId){
BannerUserExample example=new BannerUserExample();
BannerUserExample.Criteria criteria=example.createCriteria();
criteria.andBannerIdEqualTo(bannerId);
List<BannerUser> list=bannerService.selectByExample(example);
return list;
}
//    根据作品查看评论
   @RequestMapping(value = "/comment/{worksid}",method = RequestMethod.GET)
public List<CommentUser> selectByWorksId(@PathVariable Integer worksid){
CommentUserExample example=new CommentUserExample();
CommentUserExample.Criteria criteria=example.createCriteria();
criteria.andWorksidEqualTo(worksid);
criteria.andTitleEqualTo(0);
List<CommentUser> list=commentService.selectByExample(example);
return list;
}
//    根据评论查看回复
   @RequestMapping(value = "/reply/{pid}",method = RequestMethod.GET)
public List<CommentUser> selectByPid(@PathVariable Integer pid){
CommentUserExample example=new CommentUserExample();
CommentUserExample.Criteria criteria=example.createCriteria();
criteria.andPidEqualTo(pid);
criteria.andTitleEqualTo(1);
List<CommentUser> list=commentService.selectByExample(example);
return list;
}
//    查看所有精品评论
   @RequestMapping(value = "/good",method = RequestMethod.GET)
public List<CommentUser> select(){
CommentUserExample example=new CommentUserExample();
CommentUserExample.Criteria criteria=example.createCriteria();
criteria.andStatusEqualTo(1);
criteria.andTitleEqualTo(0);
Long start=System.currentTimeMillis();
System.out.println("start :"+start+"ms");
List<CommentUser> list=commentService.selectByExample(example);
Long end=System.currentTimeMillis();
System.out.println("end :"+end+"ms");
Long result=end-start;
System.out.println("消耗时间:"+result+"ms");
return list;
}
}

项目结构

遇到的问题:暂无

明天计划的事:在服务器上部署,提交,深度思考

收获:完成了任务


返回列表 返回列表
评论

    分享到