2c636d1e4dd1f01e8c7f8ff1133f180f20d097c5.svn-base 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.BisInspAllDto;
  4. import cn.com.goldenwater.dcproj.dto.DataDto;
  5. import cn.com.goldenwater.dcproj.dto.OrgDto;
  6. import cn.com.goldenwater.dcproj.dto.UserLineDto;
  7. import cn.com.goldenwater.dcproj.model.BisInspAll;
  8. import cn.com.goldenwater.dcproj.model.BisInspAllNode;
  9. import cn.com.goldenwater.dcproj.model.BisInspAllRlation;
  10. import cn.com.goldenwater.dcproj.model.InspType;
  11. import cn.com.goldenwater.dcproj.param.BisInspAllParam;
  12. import org.apache.ibatis.annotations.Param;
  13. import org.springframework.stereotype.Repository;
  14. import java.util.List;
  15. import java.util.Map;
  16. @Repository
  17. public interface BisInspAllDao extends CrudDao<BisInspAll, BisInspAllParam> {
  18. List<BisInspAllDto> listByMap(Map<String, Object> paramMap);
  19. List<BisInspAllDto> listByMap2(Map<String, String> paramMap);
  20. BisInspAll getMaxOne(@Param("pid") String guid, @Param("orgId") String orgId);
  21. List<BisInspAll> getAllNode(@Param("userid") String userid,
  22. @Param("orgType") String orgType,
  23. @Param("province") String province,
  24. @Param("orgId") String orgId,
  25. @Param("tabType") String tabType,
  26. @Param("nowTime") String nowTime,
  27. @Param("year") String year,
  28. @Param("yearTaskId") String yearTaskId,
  29. @Param("curYear") String curYear,
  30. @Param("leadDep") String leadDep);
  31. List<BisInspAll> getAllNodeByLevel(@Param("persId") String persId, @Param("objType") String objType, @Param("level") int level, @Param("province") String province);
  32. List<BisInspAllNode> BisInspAllObjById(@Param("id") String id, @Param("province") String province);
  33. List<Map<String, Object>> getUserByOrg(@Param("objType") String objType, @Param("province") String province);
  34. /**
  35. * 导出模块流域树,根据pid和code过滤节点
  36. *
  37. * @param pid 父节点
  38. * @param code 行政编码
  39. * @param type 查询类型 水库1 人饮2 水毁3
  40. * @return 流域树节点列表
  41. */
  42. List<Map<String, Object>> getNodeByPidAndCode(@Param("pid") String pid, @Param("code") String code, @Param("type") String type, @Param("province") String province);
  43. List<BisInspAll> findNodeByPersId(@Param("persId") String persId, @Param("province") String province);
  44. List<BisInspAll> findAreas();
  45. String selectMax(BisInspAllParam inspAllParam);
  46. BisInspAll getOne(BisInspAllParam inspAllParam);
  47. List<InspType> listInspType();
  48. List<BisInspAllRlation> findExistList(BisInspAllParam inspAllRParam);
  49. int selectCount(BisInspAllParam inspAllParam);
  50. List<BisInspAll> getAllNodeById(String s);
  51. DataDto countSysMsg(@Param("nowTIme") String nowTime, @Param("orgId") String orgId);
  52. List<OrgDto> findOrgMsg();
  53. List<UserLineDto> countUserLine();
  54. List<UserLineDto> countUserLine2(@Param("orgId") String orgId);
  55. List<BisInspAll> listByName(@Param("pTypes") String pTypes, @Param("length") String length);
  56. String[] getYearById(@Param("id") String id);
  57. List<BisInspAll> getPersDcWork(@Param("persId") String persId);
  58. /**
  59. * 首页 四川 批次数汇总
  60. */
  61. List<Map<String,Object>> getInspBatchNum(Map<String, Object> paramMap ) ;
  62. }