package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.model.BisInspPblmClassify; import cn.com.goldenwater.dcproj.model.BisInspPblmPlist; import cn.com.goldenwater.dcproj.param.BisInspPblmPlistParam; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface BisInspPblmPlistDao extends CrudDao { List getList(BisInspPblmPlistParam bisInspPblmPlistParam); List getHandWarn(BisInspPblmPlistParam bisInspPblmPlistParam); List sendOrgGetList(BisInspPblmPlistParam bisInspPblmPlistParam); List recvGetList(BisInspPblmPlistParam bisInspPblmPlistParam); List recvCountyGetList(BisInspPblmPlistParam bisInspPblmPlistParam); List> getBpmDataId(@Param("id") String id, @Param("orgId") String orgId, @Param("province") String province); List getAllClassType(@Param("adCode") String adCode); @MapKey("businessKey") Map getPblmClassifyMap(@Param("list") List list); /** * 市、县自查 更新 整改问题 的 问题状态 * * @param bisInspPblmPlistParam * @return */ int updateSelfInspStateById(BisInspPblmPlistParam bisInspPblmPlistParam); /** * 四川 水库大坝 按大坝注册登记号 查询整改问题列表 * @param damRegCode * @return */ List findListByDamRegCode(@Param("damRegCode") String damRegCode); int updateDamRegCodeByRsCode(BisInspPblmPlist bisInspPblmPlist); }