package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.model.BisInspAll; import cn.com.goldenwater.dcproj.model.BisInspAllNode; import cn.com.goldenwater.dcproj.param.BisInspAllParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface ImportExcelDao extends CrudDao { BisInspAll getMaxOne(@Param("pid") String guid); List getAllNode(@Param("userid") String guid, @Param("orgType") String orgType); List getAllNodeByLevel(@Param("persId") String persId, @Param("objType") String objType, @Param("level") int level); List BisInspAllObjById(@Param("id") String id); List findBasinList(BisInspAllParam param); int deleteAll(@Param("id") String id); List> getUserByOrg(@Param("objType") String objType); /** * 导出模块流域树,根据pid和code过滤节点 * * @param pid 父节点 * @param code 行政编码 * @param type 查询类型 水库1 人饮2 水毁3 * @return 流域树节点列表 */ List> getNodeByPidAndCode(@Param("pid") String pid, @Param("code") String code, @Param("type") String type); List findNodeByPersId(@Param("persId") String persId); List findAreas(); String selectMax(BisInspAllParam inspAllParam); BisInspAll getOne(BisInspAllParam inspAllParam); int selectCount(BisInspAllParam inspAllParam); List> getOldGroupInfo(Map map); }