3968d092f788f02242ded5b44e49195045d50aac.svn-base 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  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 com.github.pagehelper.PageInfo;
  8. import java.util.List;
  9. /**
  10. * Created by lhc on 2019-2-20.
  11. */
  12. public interface BisInspBaseService extends CrudService<BisInspBase, BisInspParam> {
  13. public PageInfo getCatalog(BisInspParam bisInspParam);
  14. public List<BisInspBaseDto> getRsvrList(BisInspParam bisInspParam);
  15. public List<BisInspBaseDto> getCwsList(BisInspParam bisInspParam);
  16. public List<BisInspBaseDto> getWtdstList(BisInspParam bisInspParam);
  17. /**
  18. * 获取水库列表 参数 水库类型
  19. *
  20. * @param bisInspParam
  21. * @return
  22. */
  23. public PageInfo getPageRsvrList(BisInspParam bisInspParam);
  24. public PageInfo getPageCwsList(BisInspParam bisInspParam);
  25. public PageInfo getPageWtdstList(BisInspParam bisInspParam);
  26. public List<BisInspBaseDto> getBaseList(BisInspParam bisInspParam);
  27. public AttEngDto getBaseListTop3(BisInspParam bisInspParam);
  28. public AttRsBaseDto getRsvrByCode(String code,String province);
  29. public AttScnsrBaseDto getScnsrByCode(String code);
  30. public AttEngCwsDto getCwsByCode(String code);
  31. public BisInspWtdstDto getWtdstByCode(String code);
  32. public List<BisInspPlanDto> getInspPlan(String userid, String province);
  33. public List<BisInspGroupPersonDto> getGroupPerson(String groupID, String persName, String province);
  34. public List<BisInspGroupPersonDto> getGroupPersonV2(String groupID, String persName, String orgId);
  35. public List<BisInspGroupInfoDto> getPersonGroup(String userid);
  36. public List<BisInspGroupInfoDto> getGroupByPersId(String persid, String province);
  37. List getListRsvrList(BisInspParam bisInspParam);
  38. List getListCwsList(BisInspParam bisInspParam);
  39. int exchangeCoordinate(String type);
  40. WrWsB getWrWsByCode(String code);
  41. PageInfo getPageWrWsList(BisInspParam bisInspParam);
  42. List<WrWsB> getWrWsList(BisInspParam bisInspParam);
  43. List<AttAdXBase> getAdXList(BisInspParam bisInspParam);
  44. PageInfo getPageAdXList(BisInspParam bisInspParam);
  45. AttAdXBase getAdXByCode(String code);
  46. List<ProCount> getProCountByType();
  47. List<ProCount> getSchCountByType();
  48. List<ProAdCount> getProCountByAd();
  49. List<AdXBaseDto> getAdXBaseList(BisInspParam bisInspParam);
  50. List<BisInspAll> getInspByPersid(String persid);
  51. List<BisInspAll> getInspByPid(String pid);
  52. AllObjDto findAllObj(FindAllObjDto findAllObjDto);
  53. AttGrwBase getGroundWaterByCode(String code);
  54. AttEmpwtprjBase getEmpwtprjListByCode(String code);
  55. AttWagaBase getSluiceByCode(String code);
  56. List<BisInspAll> findAreas();
  57. List<BisInspAll> getGroupByPidAndPersid(String pid, String persid, String province);
  58. List<BisInspPlanDto> getByPersid(String userid, String pid, String province,String tabType,String orgId);
  59. BisInspPlanDto getByPlanDto(String userid, String pid, String province,String tabType);
  60. void changeAdCode(String province);
  61. PageInfo getPageEmpwtList(BisInspParam bisInspParam);
  62. PageInfo getPageGrwList(BisInspParam bisInspParam);
  63. PageInfo getPageWagaList(BisInspParam bisInspParam);
  64. PageInfo getPageCdepList(BisInspParam bisInspParam);
  65. PageInfo getPageGrowList(BisInspParam bisInspParam);
  66. List<BisInspGroupPersonDto> getGroupPersonByPersId(String persid, String persName, String province);
  67. PageInfo getPageWainList(BisInspParam bisInspParam);
  68. PageInfo getPageStbprpList(BisInspParam bisInspParam);
  69. PageInfo getPageSwhsList(BisInspParam bisInspParam);
  70. PageInfo<BisInspBaseDto> getPageSdList(BisInspParam bisInspParam);
  71. List<BisInspBaseDto> getSdList(BisInspParam bisInspParam);
  72. PageInfo<BisInspBaseDto> getPageWiuList(BisInspParam bisInspParam);
  73. PageInfo<BisInspBaseDto> getPageCityList(BisInspParam bisInspParam);
  74. PageInfo getPageWuntList(BisInspParam bisInspParam);
  75. PageInfo getPageSvwtList(BisInspParam bisInspParam);
  76. PageInfo getPageWintList(BisInspParam bisInspParam);
  77. int updateBaseInfoName(String fromName, String toName, String type);
  78. AttPrdCstrProjBase getPrdByCode(String code);
  79. AttJskejianFlkdisBase getJSFLByCode(String code);
  80. AttJskejianWaterBase getJswaByCode(String code);
  81. PageInfo getPagePrdList(BisInspParam bisInspParam);
  82. PageInfo getPageJsflList(BisInspParam bisInspParam);
  83. PageInfo getPageJswaList(BisInspParam bisInspParam);
  84. PageInfo getPageVill2020List(BisInspParam bisInspParam);
  85. /**
  86. * 获取当前组ID
  87. * @param currentPersId 当前用户ID
  88. * @param pid 父级ID
  89. * @return
  90. */
  91. List<BisInspPlanDto> getCurrGroup(String orgId, String currentPersId, String pid);
  92. }