5ade2c8296b692be2e916a14a4884b1a52cd8cde.svn-base 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.RsCountDto;
  4. import cn.com.goldenwater.dcproj.model.AttPersRs;
  5. import cn.com.goldenwater.dcproj.model.AttRsBase;
  6. import cn.com.goldenwater.dcproj.param.AttRsBaseParam;
  7. import cn.com.goldenwater.dcproj.param.PagePersObjParam;
  8. import cn.com.goldenwater.dcproj.param.PersObjParam;
  9. import org.apache.ibatis.annotations.Param;
  10. import org.springframework.stereotype.Repository;
  11. import java.util.List;
  12. @Repository
  13. public interface AttRsBaseDao extends CrudDao<AttRsBase, AttRsBaseParam> {
  14. List<AttRsBase> getListByInspGroupIdObjType(PagePersObjParam pagePersObjParam);
  15. List<AttRsBase> getObjListNotInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("objType") String objType,
  16. @Param("rsName") String rsName, @Param("engScal") String engScal, @Param("rsAdmDep") String rsAdmDep,
  17. @Param("adCode") String adCode, @Param("province") String province);
  18. List<AttPersRs> getObjByPersId(PersObjParam persObjParam);
  19. String findMax(@Param("location") String location);
  20. AttRsBase getObjId(@Param("objId")String objId);
  21. int selectCount(AttRsBase attRsBase);
  22. List<RsCountDto> getRsCountByGrad(@Param("sub") String sub, @Param("con") String con, @Param("adGrad") String adGrad,
  23. @Param("adCode") String adCode, @Param("objType") String objType);
  24. List<AttRsBase> getRsListByNodeIdsAndAdCodes(@Param("nodes") String[] nodes, @Param("ads") Object[] ads, @Param("persGuid") String persGuid, @Param("pType") String pType);
  25. List<AttRsBase> findRsList(AttRsBaseParam rsBaseParam);
  26. List<AttRsBase> findEqRsList(AttRsBaseParam rsBaseParam);
  27. /**
  28. * 获取经 经纬度不为空 另外的高德纬度为空 的水库基本信息
  29. * @return
  30. */
  31. List<AttRsBase> findGdIsNull();
  32. /**
  33. * 批量设置水库是否省属
  34. * @param rsBaseParam
  35. * @return
  36. */
  37. int updateBatchProvincial(AttRsBaseParam rsBaseParam);
  38. int updateRegCodeByCode(AttRsBase attRsBase);
  39. }