IndexViewMapper.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.sooka.sponest.data.index.mapper;
  2. import com.sooka.sponest.data.index.domain.MenuInfo;
  3. import java.util.List;
  4. import java.util.Map;
  5. public interface IndexViewMapper {
  6. /**
  7. * 获取基础数据列表
  8. *
  9. * @return
  10. */
  11. List<MenuInfo> getBasicDataList(MenuInfo menuInfo);
  12. /**
  13. * 获取基础数据条数
  14. *
  15. * @param menuInfo
  16. * @return
  17. */
  18. Long getBasicDataCount(MenuInfo menuInfo);
  19. /**
  20. * 获取林业数据
  21. *
  22. * @return
  23. */
  24. List<Map<String, Object>> getForestry();
  25. /**
  26. * 获取农业数据
  27. *
  28. * @return
  29. */
  30. List<Map<String, Object>> getAgriculture();
  31. /**
  32. * 获取环保数据
  33. *
  34. * @return
  35. */
  36. List<Map<String, Object>> getEnvironmental();
  37. /**
  38. * 获取应急数据
  39. *
  40. * @return
  41. */
  42. List<Map<String, Object>> getEmergency();
  43. /**
  44. * 获取交通数据
  45. *
  46. * @return
  47. */
  48. List<Map<String, Object>> getTraffic();
  49. /**
  50. * 获取资源数据
  51. *
  52. * @return
  53. */
  54. List<Map<String, Object>> getResources();
  55. /**
  56. * 获取消防数据
  57. *
  58. * @return
  59. */
  60. List<Map<String, Object>> getFire();
  61. /**
  62. * 获取一网通办数据列表
  63. *
  64. * @return
  65. */
  66. Map<String, Long> getOneTongData();
  67. /**
  68. * 获取总数居条数
  69. */
  70. Integer getNum();
  71. /**
  72. * 获取地图图层数据
  73. *
  74. * @return
  75. */
  76. List<Map<String, Object>> getAllData();
  77. /**
  78. * 获取四长分量数据列表
  79. *
  80. * @return
  81. */
  82. List<Map<String, Object>> getSiZhangData();
  83. List<Map<String, Object>> keyMonitoringAreas();
  84. List<Map<String, Object>> getMessage();
  85. }