5f35d2254a4df822ebcb9ca648efabfa0d786f33.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.BisInspAllDto;
  4. import cn.com.goldenwater.dcproj.model.BisInspAll;
  5. import cn.com.goldenwater.dcproj.model.BisInspAllRlation;
  6. import cn.com.goldenwater.dcproj.model.InspType;
  7. import cn.com.goldenwater.dcproj.param.BisInspAllParam;
  8. import com.github.pagehelper.PageInfo;
  9. import java.util.List;
  10. import java.util.Map;
  11. /**
  12. * @author lune
  13. * @date 2019-2-23
  14. */
  15. public interface BisInspAllService extends CrudService<BisInspAll, BisInspAllParam> {
  16. PageInfo<BisInspAllDto> listByMap(Map<String, Object> paramMap);
  17. List<Map<String, Object>> getUserByOrg(String objType, String orgId);
  18. /**
  19. * 导出模块流域树,根据pid和code过滤节点
  20. *
  21. * @param pid 父节点
  22. * @param code 行政编码
  23. * @param type 查询类型 水库1 人饮2 水毁3
  24. * @return 流域树节点列表
  25. */
  26. List<Map<String, Object>> getNodeByPidAndCode(String pid, String code, String type, String orgId);
  27. String selectMax(BisInspAllParam inspAllParam);
  28. BisInspAll getOne(BisInspAllParam inspAllParam);
  29. int selectCount(BisInspAllParam inspAllParam);
  30. List<InspType> listInspType();
  31. List<BisInspAllRlation> findExistList(BisInspAllParam inspAllRParam);
  32. List<BisInspAll> listByName(String pTypes);
  33. /**
  34. * 通过 id 获取所有年份
  35. *
  36. * @param id 组ID
  37. * @return 年份数组
  38. */
  39. String[] getYearById(String id);
  40. List<BisInspAll> getPersDcWork(String persId);
  41. /**
  42. * 首页 四川 批次数汇总
  43. * @param paramMap
  44. * @return
  45. */
  46. List<Map<String,Object>> getInspBatchNum(Map<String, Object> paramMap) ;
  47. }