IndexController.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.huike.web.controller.report;
  2. import com.huike.report.domain.vo.IndexVo;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.GetMapping;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import com.huike.common.core.domain.AjaxResult;
  9. import com.huike.report.service.IReportService;
  10. @RestController
  11. @RequestMapping("/index")
  12. public class IndexController {
  13. @Autowired
  14. private IReportService reportService;
  15. /**
  16. * 首页--基础数据统计
  17. * @param beginCreateTime
  18. * @param endCreateTime
  19. * @return
  20. */
  21. @GetMapping("/getBaseInfo")
  22. public AjaxResult getBaseInfo(@RequestParam("beginCreateTime") String beginCreateTime,
  23. @RequestParam("endCreateTime") String endCreateTime){
  24. return AjaxResult.success(reportService.getBaseInfo(beginCreateTime,endCreateTime));
  25. }
  26. /**
  27. * 今日数据统计
  28. */
  29. @GetMapping("/getTodayInfo")
  30. public AjaxResult getTodayInfo(){
  31. return AjaxResult.success("操作成功",reportService.getTodayInfo());
  32. }
  33. /**
  34. *
  35. */
  36. @GetMapping("/getTodoInfo")
  37. public AjaxResult getTodoInfo(String beginCreateTime,String endCreateTime){
  38. return AjaxResult.success("操作成功",reportService.getTodoInfo(beginCreateTime,endCreateTime));
  39. }
  40. }