CenterdataTEnvironmentBigDataMapper.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. package com.sooka.sponest.data.digitalenvironment.mapper;
  2. import com.sooka.sponest.data.app.domain.VisuForestCloudMapVO;
  3. import com.sooka.sponest.data.digitalenvironment.domain.CenterdataTEnvironmentKeyEnterprise;
  4. import com.sooka.sponest.data.digitalenvironment.domain.CenterdataTEnvironmentProhibitionArea;
  5. import com.sooka.sponest.data.digitalenvironment.domain.CenterdataTEnvironmentSourcePollution;
  6. import com.sooka.sponest.data.digitalenvironment.domain.vo.EnvironmentBigDataVo;
  7. import com.sooka.sponest.data.digitalfirecontrol.domain.CenterdataTFirecontrolBasicLinkageForce;
  8. import com.sooka.sponest.data.digitalforest.domain.bo.VisuForestCloudEventTypeBO;
  9. import com.sooka.sponest.data.generalbusiness.domain.CenterdataTForestImportarea;
  10. import com.sooka.sponest.data.generalbusiness.domain.CenterdataTForestWeatherinformation;
  11. import com.sooka.sponest.data.generalbusiness.domain.vo.CenterdataTForestWeatherinformationBigDataVO;
  12. import java.util.List;
  13. import java.util.Map;
  14. public interface CenterdataTEnvironmentBigDataMapper {
  15. List<VisuForestCloudEventTypeBO> selectBigDataImportareaDeptCount(CenterdataTForestImportarea centerdataTForestImportarea);
  16. List<VisuForestCloudEventTypeBO> selectBigDataKeyenterpriseDeptCount(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  17. List<VisuForestCloudEventTypeBO> selectBigDataSourcepollutionDeptCount(CenterdataTEnvironmentSourcePollution centerdataTEnvironmentSourcePollution);
  18. List<VisuForestCloudEventTypeBO> selectBigDataProhibitionareaDeptCount(CenterdataTEnvironmentProhibitionArea centerdataTEnvironmentProhibitionArea);
  19. List<Map<String, Object>> getEventCountGroupByFireSource(VisuForestCloudMapVO visuForestCloudMapVO);
  20. List<Map<String, Object>> getbasiclinkageforeList(CenterdataTFirecontrolBasicLinkageForce centerdataTFirecontrolBasicLinkageForce);
  21. List<Map<String,Object>> bigFindAttend();
  22. List<Map<String,Object>> selectBigDataByYearMonth(CenterdataTForestWeatherinformationBigDataVO centerdataTForestWeatherinformationBigDataVO);
  23. List<Map<String, Object>> getEnvironmentTotal(VisuForestCloudMapVO visuForestCloudMapVO);
  24. /**
  25. * 大数据统计用
  26. *
  27. * @return 结果
  28. */
  29. List<Map<String,Object>> findDataByYear(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  30. /**
  31. * 大数据统计用
  32. *
  33. * @return 结果
  34. */
  35. List<Map<String,Object>> findDataByMonth(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  36. /**
  37. * 大数据统计用
  38. *
  39. * @return 结果
  40. */
  41. List<Map<String, Object>> pollutionFindDataByYear(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  42. /**
  43. * 大数据统计用
  44. *
  45. * @return 结果
  46. */
  47. List<Map<String, Object>> pollutionFindDataByMonth(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  48. /**
  49. * 大数据统计用
  50. *
  51. * @return 结果
  52. */
  53. List<Map<String,Object>> soilFindDataByYear(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  54. /**
  55. * 大数据统计用
  56. *
  57. * @return 结果
  58. */
  59. List<Map<String,Object>> soilFindDataByMonth(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  60. /**
  61. * 大数据统计用
  62. *
  63. * @return 结果
  64. */
  65. List<Map<String, Object>> waterQualityFindDataByYear(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  66. /**
  67. * 大数据统计用
  68. *
  69. * @return 结果
  70. */
  71. List<Map<String, Object>> waterQualityFindDataByMonth(CenterdataTEnvironmentKeyEnterprise centerdataTEnvironmentKeyEnterprise);
  72. /*
  73. * 大数据按排口类型统计排污口
  74. *
  75. * @author 韩福成
  76. * @date 2023/10/27 13:20
  77. */
  78. List<Map<String, Object>> sewageoutletByType(EnvironmentBigDataVo environmentBigDataVo);
  79. /*
  80. * 大数据按一级分类统计排污口
  81. *
  82. * @author 韩福成
  83. * @date 2023/10/27 13:54
  84. */
  85. List<Map<String, Object>> sewageoutletByOneclassification(EnvironmentBigDataVo environmentBigDataVo);
  86. /*
  87. * 大数据按二级分类统计排污口
  88. *
  89. * @author 韩福成
  90. * @date 2023/10/27 13:55
  91. */
  92. List<Map<String, Object>> sewageoutletByTwoclassification(EnvironmentBigDataVo environmentBigDataVo);
  93. /*
  94. * 大数据统计秸秆离田
  95. *
  96. * @author 韩福成
  97. * @date 2023/10/27 15:00
  98. */
  99. List<Map<String,Object>> leaveField(EnvironmentBigDataVo environmentBigDataVo);
  100. }