fff0914cfcc5d082deb92ff18e43df591eaa1074.svn-base 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.DictDto;
  4. import cn.com.goldenwater.dcproj.dto.ObjInspPblmsDto;
  5. import cn.com.goldenwater.dcproj.model.ObjInspPblms;
  6. import cn.com.goldenwater.dcproj.param.ObjInspPblmsParam;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.List;
  10. import java.util.Map;
  11. @Repository
  12. public interface ObjInspPblmsDao extends CrudDao<ObjInspPblms, ObjInspPblmsParam> {
  13. /**
  14. * 获取小水库对象
  15. * */
  16. public List<ObjInspPblmsDto> findPblmsDTO(@Param("type") String type, @Param("pblmsName") String pblmsName, @Param("orgId") String orgId, @Param("sort1") String sort1);
  17. /**
  18. * 获取附件检查问题列表
  19. */
  20. List<String> findPblmsName(@Param("orgId") String orgId);
  21. /**
  22. * 获取状态
  23. * */
  24. String findOrgBind(@Param("type") String type,@Param("orgId") String orgId);
  25. /**
  26. * 获取检查项目列表
  27. */
  28. List<String> findPblmsCheckPoints(@Param("inspPblmsName") String inspPblmsName,@Param("orgId") String orgId,@Param("type") String type);
  29. /**
  30. * 获取问题描述
  31. */
  32. List<String> findPblmsDesc(Map<String, String> params);
  33. /**
  34. * 跟你据检查问题类型,检查项目,和描述获取问题标准库数据
  35. */
  36. List<ObjInspPblms> getByPblms(Map<String, String> params);
  37. /**
  38. * 获取水闸标准数据
  39. */
  40. List<ObjInspPblms> findWagaPblm(@Param("sn") String sn, @Param("attach") String attach,@Param("orgId") String orgId);
  41. List<ObjInspPblms> getPblmsBySnAttType(@Param("snList") List<String> snList, @Param("fileNum") String fileNum, @Param("sheetNum") String sheetNum, @Param("type") String type,@Param("orgId") String orgId);
  42. List<Map<String, String>> getPblmsTypeBySnAttType(Map<String, Object> params);
  43. List<Map<String, String>> getPblmsCheckBySnAttType(Map<String, Object> params);
  44. List<ObjInspPblms> getPblmsBySnAttTypeSort(Map<String, Object> params);
  45. List<ObjInspPblms> getPblmsByType(ObjInspPblmsParam objInspPblmsParam);
  46. List<String> getPblmNames(ObjInspPblmsParam objInspPblmsParam);
  47. int selectCount(ObjInspPblmsParam objInspPblmsParam);
  48. List<ObjInspPblmsDto> findPblmsDtoName(@Param("type") String type, @Param("pblmsName") String pblmsName, @Param("orgId") String orgId, @Param("sort1") String sort1);
  49. DictDto findLastVersion(@Param("name") String name);
  50. List<String> getPblmIdsList(Map<String,Object> param);
  51. List<ObjInspPblms> selectIndexList(List<String> objTypeList);
  52. }