7027896066398ad2cc48d420e4c9f1ae52937a17.svn-base 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.core.web.BaseResponse;
  4. import cn.com.goldenwater.dcproj.dto.*;
  5. import cn.com.goldenwater.dcproj.model.*;
  6. import cn.com.goldenwater.dcproj.param.BisInspParam;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.List;
  10. @Repository
  11. public interface BisInspBaseDao extends CrudDao<BisInspBase, BisInspParam> {
  12. List<BisInspBaseDto> getRsvrList(BisInspParam bisInspParam);
  13. List<BisInspBaseDto> getCwsList(BisInspParam bisInspParam);
  14. List<BisInspBaseDto> getWtdstList(BisInspParam bisInspParam);
  15. List<BisInspBaseDto> getRsvrListTop3(BisInspParam bisInspParam);
  16. List<BisInspBaseDto> getCwsListTop3(BisInspParam bisInspParam);
  17. List<BisInspBaseDto> getWtdstListTop3(BisInspParam bisInspParam);
  18. AttEngCwsDto getCwsByCode(String code);
  19. BisInspWtdstDto getWtdstByCode(String code);
  20. /**
  21. * 获取水库基本信息
  22. *
  23. * @param code
  24. * @return
  25. */
  26. AttRsBaseDto getRsvrByCode(@Param("code") String code, @Param("province") String province);
  27. List<BisInspPlanDto> getInspPlan(@Param("persId") String persId, @Param("province") String province);
  28. List<BisInspPlanDto> getInspGlPlan(@Param("persId") String persId, @Param("province") String province);
  29. List<BisInspPlanDto> getInspPlanCount(@Param("userid") String userid, @Param("province") String province);
  30. List<BisInspGroupPersonDto> getGroupPerson(@Param("groupID") String groupID, @Param("persName") String persName, @Param("province") String province);
  31. List<BisInspGroupPersonDto> getGroupPersonV2(@Param("groupID") String groupID, @Param("persName") String persName, @Param("orgId") String orgId);
  32. List<BisInspGroupInfoDto> getPersonGroup(String userid);
  33. List<BisInspGroupInfoDto> getGroupByPersId(@Param("persid") String persid, @Param("province") String province);
  34. List<AttRsBase> exchangeCoordinate();
  35. int updateCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  36. List<AttRsBase> exchangeWtdstCoordinate();
  37. int updateWtdstCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  38. WrWsB getWrGwsByCode(@Param("code") String code);
  39. WrWsB getWrSwsByCode(@Param("code") String code);
  40. List<WrWsB> getWrWsList(BisInspParam bisInspParam);
  41. AttAdXBase getAdXByCode(@Param("code") String code);
  42. List<AttAdXBase> getAdXList(BisInspParam bisInspParam);
  43. List<ProCount> getProCountByType();
  44. ProCount getSchCountByRs();
  45. ProCount getSchCountByVill();
  46. ProCount getSchCountByWtd();
  47. List<ProAdCount> getProCountByAd();
  48. List<BisInspBaseDto> getAdXListTop3(BisInspParam bisInspParam);
  49. List<BisInspBaseDto> getWsListTop3(BisInspParam bisInspParam);
  50. List<AttRsBase> exchangeCwsCoordinate();
  51. int updateCwsCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  52. List<AdXBaseDto> getAdXBaseList(BisInspParam bisInspParam);
  53. List<BisInspAll> getInspByPersid(@Param("persid") String persid);
  54. List<BisInspAll> getInspByPid(@Param("pid") String pid);
  55. List<AttRsBase> findAllRs(FindAllObjDto findAllObjDto);
  56. List<BisInspWtdst> findAllWtdst(FindAllObjDto findAllObjDto);
  57. List<AttCwsBase> findAllCws(FindAllObjDto findAllObjDto);
  58. List<AttGrwBase> findAllGrw(FindAllObjDto findAllObjDto);
  59. List<AttEmpwtprjBase> findAllEmpwtprj(FindAllObjDto findAllObjDto);
  60. List<BisInspBaseDto> getGrwList(BisInspParam bisInspParam);
  61. List<BisInspBaseDto> getEmpwtprjList(BisInspParam bisInspParam);
  62. AttGrwBase getGroundWaterByCode(@Param("code") String code);
  63. List<BisInspBaseDto> getWagaList(BisInspParam bisInspParam);
  64. List<BisInspBaseDto> getCdepList(BisInspParam bisInspParam);
  65. List<BisInspBaseDto> getGrowList(BisInspParam bisInspParam);
  66. AttWagaBase getSluiceByCode(@Param("code") String code);
  67. List<AttRsBase> exchangeGrwCoordinate();
  68. void updateGrwCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  69. List<AttRsBase> exchangeWagaCoordinate();
  70. void updateWagaCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  71. List<AttRsBase> getWagaAdName();
  72. AttRsBase getAdCode(@Param("adFullName") String adFullName);
  73. void updateWagaAdCode(@Param("rsCode") String rsCode, @Param("admDiv") String admDiv);
  74. List<BisInspAll> getGroupByPidAndPersid(@Param("pid") String pid, @Param("persid") String persid, @Param("province") String province);
  75. List<BisInspPlanDto> getByPersid(@Param("userid") String userid, @Param("pid") String pid, @Param("idLen") Integer idLen);
  76. List<BisInspPlanDto> getPersType(@Param("userid") String userid, @Param("province") String province,
  77. @Param("tabType") String tabType
  78. , @Param("nowTime") String nowTime);
  79. List<BisInspPlanDto> getAllNodeByPersid(@Param("userid") String userid, @Param("pid") String pid
  80. , @Param("province") String province, @Param("tabType") String tabType, @Param("nowTime") String nowTime, @Param("orgId") String orgId);
  81. List<BisInspPlanDto> getByPlanDto(@Param("userid") String userid, @Param("pid") String pid
  82. , @Param("province") String province, @Param("nowTime") String nowTime);
  83. List<BisInspPlanDto> getDept(@Param("plnaId") String plnaId, @Param("pid") String pid, @Param("idLen") Integer idLen,
  84. @Param("province") String province, @Param("tabType") String tabType, @Param("nowTime") String nowTime);
  85. List<BisInspPlanDto> getDeptByGroup(@Param("userid") String userid, @Param("pid") String pid, @Param("province") String province
  86. , @Param("tabType") String tabType, @Param("nowTime") String nowTime);
  87. List<BisInspPlanDto> getBatchByGroup(@Param("userid") String userid, @Param("pid") String pid, @Param("province") String province
  88. , @Param("tabType") String tabType, @Param("nowTime") String nowTime);
  89. List<AttGrwBase> getAllGrw(@Param("province") String province);
  90. void updateCodeAndName(@Param("adName") String adName, @Param("adCode") String adCode, @Param("stcd") String stcd);
  91. void updateCode(@Param("adCode") String adCode, @Param("stcd") String stcd);
  92. List<BisInspBaseDto> getEmpwtConListTop3(BisInspParam bisInspParam);
  93. List<BisInspBaseDto> getEmpwtRunListTop3(BisInspParam bisInspParam);
  94. List<BisInspBaseDto> getGrwListTop3(BisInspParam bisInspParam);
  95. List<BisInspBaseDto> getWagaListTop3(BisInspParam bisInspParam);
  96. List<BisInspBaseDto> getCdepListTop3(BisInspParam bisInspParam);
  97. List<BisInspBaseDto> getGrowListTop3(BisInspParam bisInspParam);
  98. List<BisInspBaseDto> getWainList(BisInspParam bisInspParam);
  99. List<AttRsBase> exchangeWainCoordinate();
  100. void updateWainCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  101. List<BisInspGroupPersonDto> getGroupPersonByPersId(@Param("persid") String persid, @Param("persName") String persName, @Param("province") String province);
  102. List<BisInspBaseDto> getStbprpList(BisInspParam bisInspParam);
  103. List<BisInspBaseDto> getSwhsList(BisInspParam bisInspParam);
  104. /**
  105. * 获取水土保持基本信息
  106. *
  107. * @param bisInspParam
  108. * @return
  109. */
  110. AttScnsrBaseDto getScnsrByCode(@Param("code") String code);
  111. List<AttRsBase> exchangeSwhsCoordinate();
  112. void updateSwhsCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  113. List<AttRsBase> exchangeStbprpCoordinate();
  114. void updateStbprpCoordinate(@Param("rsCode") String rsCode, @Param("lon") Double lon, @Param("lat") Double lat);
  115. List<BisInspBaseDto> getWainListTop3(BisInspParam bisInspParam);
  116. List<BisInspBaseDto> getStbprpListTop3(BisInspParam bisInspParam);
  117. List<BisInspBaseDto> getSwhsListTop3(BisInspParam bisInspParam);
  118. List<BisInspBaseDto> getSdList(BisInspParam bisInspParam);
  119. List<BisInspBaseDto> getSdListTop3(BisInspParam bisInspParam);
  120. List<BisInspBaseDto> getWiuList(BisInspParam bisInspParam);
  121. List<BisInspBaseDto> getWiuListTop3(BisInspParam bisInspParam);
  122. List<BisInspBaseDto> getSapListTop3(BisInspParam bisInspParam);
  123. List<BisInspBaseDto> getCityList(BisInspParam bisInspParam);
  124. List<BisInspBaseDto> getCityListTop3(BisInspParam bisInspParam);
  125. List<BisInspBaseDto> getSvwtList(BisInspParam bisInspParam);
  126. List<BisInspBaseDto> getSvwtListTop3(BisInspParam bisInspParam);
  127. List<BisInspBaseDto> getWuntList(BisInspParam bisInspParam);
  128. List<BisInspBaseDto> getWuntListTop3(BisInspParam bisInspParam);
  129. List<BisInspBaseDto> getWintLicListTop3(BisInspParam bisInspParam);
  130. List<BisInspBaseDto> getWintLicList(BisInspParam bisInspParam);
  131. List<AttPersBase> findAllPers(FindAllObjDto findAllObjDto);
  132. List<BisInspBaseDto> getPrdList(BisInspParam bisInspParam);
  133. AttPrdCstrProjBase getPrdByCode(String code);
  134. AttJskejianFlkdisBase getJSFLByCode(String code);
  135. AttJskejianWaterBase getJswaByCode(String code);
  136. //河湖四乱一张图
  137. List<BisInspBaseDto> getJsfltList(BisInspParam bisInspParam);
  138. List<BisInspBaseDto> getJswatList(BisInspParam bisInspParam);
  139. List<BisInspBaseDto> getPrdListTop3(BisInspParam bisInspParam);
  140. List<BisInspBaseDto> getJsflListTop3(BisInspParam bisInspParam);
  141. List<BisInspBaseDto> getJswaListTop3(BisInspParam bisInspParam);
  142. List<BisInspBaseDto> getVill2020List(BisInspParam bisInspParam);
  143. List<BisInspBaseDto> getVill2020ListTop3(BisInspParam bisInspParam);
  144. List<BisInspPlanDto> getCurrPersType(@Param("userid") String userid);
  145. List<BisInspPlanDto> getAllGroupByPersid(@Param("userid") String userid, @Param("pid") String pid);
  146. List<BisInspPlanDto> getNowGroupById(@Param("ids") String[] ids);
  147. }