WaterQualityController.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.lightinit.hsdatashow.controller.admin;
  2. import com.lightinit.hsdatashow.model.admin.WaterqualityFocusResultModel;
  3. import com.lightinit.hsdatashow.model.admin.WaterqualityIndustryResultModel;
  4. import com.lightinit.hsdatashow.model.admin.WaterqualitySurfaceResultModel;
  5. import com.lightinit.hsdatashow.service.admin.IWaterQualityService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Controller;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.ResponseBody;
  10. import org.springframework.web.servlet.ModelAndView;
  11. import java.math.BigDecimal;
  12. @Controller
  13. @RequestMapping(value = "/admin/waterQuality")
  14. public class WaterQualityController {
  15. @Autowired
  16. private IWaterQualityService waterQualityService ;
  17. @RequestMapping("/index.htm")
  18. public ModelAndView index(){
  19. ModelAndView modelAndView = new ModelAndView("admin/waterQuality/index") ;
  20. return modelAndView ;
  21. }
  22. //水质达标率
  23. @RequestMapping("/getWaterqualityHandle.action")
  24. @ResponseBody
  25. public BigDecimal getWaterqualityHandle(){
  26. BigDecimal value = waterQualityService.getWaterqualityHandle() ;
  27. return value ;
  28. }
  29. //城市污水处理率
  30. @RequestMapping("/getWaterqualityCityHandle.action")
  31. @ResponseBody
  32. public BigDecimal getWaterqualityCityHandle(){
  33. BigDecimal value = waterQualityService.getWaterqualityCityHandle() ;
  34. return value ;
  35. }
  36. //地表水按水域功能类型占比
  37. @RequestMapping("/getWaterqualitySurface.action")
  38. @ResponseBody
  39. public WaterqualitySurfaceResultModel getWaterqualitySurface(){
  40. WaterqualitySurfaceResultModel waterqualitySurfaceResultModel = waterQualityService.getWaterqualitySurface() ;
  41. return waterqualitySurfaceResultModel ;
  42. }
  43. //重点污染源工业废水排放
  44. @RequestMapping("/getWaterqualityIndustry.action")
  45. @ResponseBody
  46. public WaterqualityIndustryResultModel getWaterqualityIndustry(){
  47. WaterqualityIndustryResultModel waterqualityIndustryResultModel = waterQualityService.getWaterqualityIndustry() ;
  48. return waterqualityIndustryResultModel ;
  49. }
  50. //集中式饮用水水源地水质情况
  51. @RequestMapping("/getWaterqualityFocus.action")
  52. @ResponseBody
  53. public WaterqualityFocusResultModel getWaterqualityFocus(){
  54. WaterqualityFocusResultModel waterqualityFocusResultModel = waterQualityService.getWaterqualityFocus() ;
  55. return waterqualityFocusResultModel ;
  56. }
  57. }