fe19eb65b3560b51efa72b3f7d80db26d71c6252.svn-base 2.2 KB

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