package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.dto.BisInspRsvrRgstrPcDto; import cn.com.goldenwater.dcproj.dto.BisInspTaskTotal; import cn.com.goldenwater.dcproj.model.BisInspBase; import cn.com.goldenwater.dcproj.model.BisInspRsvrRgstr; import cn.com.goldenwater.dcproj.model.BisInspRsvrRgstrDto; import cn.com.goldenwater.dcproj.param.BisInspRsvrRgstrParam; import cn.com.goldenwater.dcproj.param.TypeParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.Date; import java.util.List; @Repository public interface BisInspRsvrRgstrDao extends CrudDao { List findPageByType(TypeParam typeParam); List findPcPage(TypeParam typeParam); /** * 获取此用户下的AdCode * * @param presId 用户Id * @param ptype 查询类型 * @return 此用户下包含的AdCode */ String selectAdCodeByUserId(@Param("presId") String presId, @Param("ptype") String ptype, @Param("orgId") String orgId); List getRsvrByIdNm(@Param("groupId") String groupId, @Param("nm") String nm); /** * @param adCode * @param stTm * @param enTm * @return */ BisInspTaskTotal getListByTm(@Param("adCode") String adCode, @Param("stTm") Date stTm, @Param("enTm") Date enTm); /** * 四川省 问题id 查询 水库注册登记号 * @param pblmId * @return */ List getByPblmId(@Param("pblmId") String pblmId); /** * 四川省 整改问题编辑 水库大坝注册登记号 * @param bisInspRsvrRgstr * @return */ int updateDamRegCodeByRsCode(BisInspRsvrRgstr bisInspRsvrRgstr); }