64352694d53004363b44606eec48d7d811dd191a.svn-base 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.dcproj.dto.BisInspRgstrDto;
  3. import cn.com.goldenwater.dcproj.model.AttWagaSapBase;
  4. import cn.com.goldenwater.dcproj.model.BisInspWagaSapRgstr;
  5. import cn.com.goldenwater.dcproj.param.BisInspWagaSapRgstrParam;
  6. import cn.com.goldenwater.core.persistence.CrudDao;
  7. import cn.com.goldenwater.dcproj.param.PagePersObjParam;
  8. import cn.com.goldenwater.dcproj.param.TypeParam;
  9. import org.apache.ibatis.annotations.Param;
  10. import org.springframework.stereotype.Repository;
  11. import java.util.List;
  12. @Repository
  13. public interface BisInspWagaSapRgstrDao extends CrudDao<BisInspWagaSapRgstr, BisInspWagaSapRgstrParam> {
  14. /**
  15. * 获取堤防险工险段督查列表
  16. * @param typeParam 传参对象
  17. * @return BisInspRgstrDto
  18. */
  19. List<BisInspRgstrDto> getWagaSapRegstrInfo(TypeParam typeParam);
  20. /**
  21. * 根据督查对象ID获取堤防登记表
  22. * @param objId 督查对象ID
  23. * @return String
  24. */
  25. String getWagaSapRgstrInfoByObjId(String objId);
  26. /**
  27. * 删除堤防登记表
  28. * @param id 主键id
  29. */
  30. void deleteById(String id);
  31. List<AttWagaSapBase> getListByInspGroupIdObjType(PagePersObjParam pagePersObjParam);
  32. List<AttWagaSapBase> getObjListNotInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("objType") String objType,
  33. @Param("adName") String adName, @Param("adCode") String adCode, @Param("province") String province);
  34. }