869b8ce1dd8473d8ea5a99ab0c75286a113afc7e.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.model.BisInspAll;
  4. import cn.com.goldenwater.dcproj.model.BisInspAllNode;
  5. import cn.com.goldenwater.dcproj.param.BisInspAllParam;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. import java.util.Map;
  10. @Repository
  11. public interface ImportExcelDao extends CrudDao<BisInspAll, BisInspAllParam> {
  12. BisInspAll getMaxOne(@Param("pid") String guid);
  13. List<BisInspAll> getAllNode(@Param("userid") String guid, @Param("orgType") String orgType);
  14. List<BisInspAll> getAllNodeByLevel(@Param("persId") String persId, @Param("objType") String objType, @Param("level") int level);
  15. List<BisInspAllNode> BisInspAllObjById(@Param("id") String id);
  16. List<BisInspAll> findBasinList(BisInspAllParam param);
  17. int deleteAll(@Param("id") String id);
  18. List<Map<String, Object>> getUserByOrg(@Param("objType") String objType);
  19. /**
  20. * 导出模块流域树,根据pid和code过滤节点
  21. *
  22. * @param pid 父节点
  23. * @param code 行政编码
  24. * @param type 查询类型 水库1 人饮2 水毁3
  25. * @return 流域树节点列表
  26. */
  27. List<Map<String, Object>> getNodeByPidAndCode(@Param("pid") String pid, @Param("code") String code, @Param("type") String type);
  28. List<BisInspAll> findNodeByPersId(@Param("persId") String persId);
  29. List<BisInspAll> findAreas();
  30. String selectMax(BisInspAllParam inspAllParam);
  31. BisInspAll getOne(BisInspAllParam inspAllParam);
  32. int selectCount(BisInspAllParam inspAllParam);
  33. List<Map<String, Object>> getOldGroupInfo(Map<String, Object> map);
  34. }