ICommandCenterService.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.sooka.sponest.data.commandcenter.service;
  2. import com.sooka.sponest.data.commandcenter.domian.AreaBody;
  3. import com.sooka.sponest.data.commandcenter.domian.CommandCenterBO;
  4. import com.sooka.sponest.data.commandcenter.domian.ProjectBody;
  5. import com.sooka.sponest.data.digitalagriculture.domain.bo.AgricultureViewBO;
  6. import com.sooka.sponest.data.generalbusiness.domain.CenterdataTForestNetworkprocessing;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface ICommandCenterService {
  10. // 四长概况
  11. Map<String, Object> fourLengthOverview(CommandCenterBO commandCenterBO);
  12. // 四长结构
  13. Map<String, Object> getOverview(CommandCenterBO commandCenterBO);
  14. //四长总数
  15. int fourLengNum(CommandCenterBO commandCenterBO);
  16. //四长巡视距离
  17. List<Map<String, Object>> patrolDistance(CommandCenterBO commandCenterBO);
  18. // 计划完成度
  19. Map<String, Object> planDegree(CommandCenterBO commandCenterBO);
  20. // 任务完成度
  21. Map<String, Object> taskDegree(CommandCenterBO commandCenterBO);
  22. // 重点工程
  23. List<ProjectBody> getKeyProjects(CommandCenterBO commandCenterBO);
  24. // 重点区域
  25. List<AreaBody> getImportAreaList(CommandCenterBO commandCenterBO);
  26. // 重点区域 分页
  27. List<Map<String, Object>> getImportAreaListPage(CommandCenterBO commandCenterBO);
  28. // 一网通办
  29. CenterdataTForestNetworkprocessing allAtOnce(CommandCenterBO commandCenterBO);
  30. // 机器人
  31. Object searchAllYouWant(CommandCenterBO commandCenterBO);
  32. // 四长网格树状结构
  33. List<Map<String, Object>> fourLengthOverTree(CommandCenterBO commandCenterBO);
  34. // 手机端四长列表
  35. List<Map<String, Object>> fourLengthOver(CommandCenterBO commandCenterBO);
  36. // 资源列表
  37. List<Map<String, Object>> resourceList(AgricultureViewBO agricultureViewBO);
  38. // 资源落点
  39. List<Map<String, Object>> resourcePoint(AgricultureViewBO agricultureViewBO);
  40. }