009b26e655fb4dd963ab834c09c48f36ee94fc03.svn-base 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.BisInspRsvrRgstrPcDto;
  4. import cn.com.goldenwater.dcproj.dto.BisInspTaskTotal;
  5. import cn.com.goldenwater.dcproj.model.BisInspBase;
  6. import cn.com.goldenwater.dcproj.model.BisInspRsvrRgstr;
  7. import cn.com.goldenwater.dcproj.model.BisInspRsvrRgstrDto;
  8. import cn.com.goldenwater.dcproj.param.BisInspRsvrRgstrParam;
  9. import cn.com.goldenwater.dcproj.param.TypeParam;
  10. import org.apache.ibatis.annotations.Param;
  11. import org.springframework.stereotype.Repository;
  12. import java.util.Date;
  13. import java.util.List;
  14. @Repository
  15. public interface BisInspRsvrRgstrDao extends CrudDao<BisInspRsvrRgstr, BisInspRsvrRgstrParam> {
  16. List<BisInspRsvrRgstrDto> findPageByType(TypeParam typeParam);
  17. List<BisInspRsvrRgstrPcDto> findPcPage(TypeParam typeParam);
  18. /**
  19. * 获取此用户下的AdCode
  20. *
  21. * @param presId 用户Id
  22. * @param ptype 查询类型
  23. * @return 此用户下包含的AdCode
  24. */
  25. String selectAdCodeByUserId(@Param("presId") String presId, @Param("ptype") String ptype, @Param("orgId") String orgId);
  26. List<BisInspBase> getRsvrByIdNm(@Param("groupId") String groupId, @Param("nm") String nm);
  27. /**
  28. * @param adCode
  29. * @param stTm
  30. * @param enTm
  31. * @return
  32. */
  33. BisInspTaskTotal getListByTm(@Param("adCode") String adCode, @Param("stTm") Date stTm, @Param("enTm") Date enTm);
  34. /**
  35. * 四川省 问题id 查询 水库注册登记号
  36. * @param pblmId
  37. * @return
  38. */
  39. List<BisInspRsvrRgstr> getByPblmId(@Param("pblmId") String pblmId);
  40. /**
  41. * 四川省 整改问题编辑 水库大坝注册登记号
  42. * @param bisInspRsvrRgstr
  43. * @return
  44. */
  45. int updateDamRegCodeByRsCode(BisInspRsvrRgstr bisInspRsvrRgstr);
  46. }