7b08861d1440e5d6f34a926cb805fb9d06d34128.svn-base 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.BisInspItemQuesNumDto;
  4. import cn.com.goldenwater.dcproj.dto.DictDto;
  5. import cn.com.goldenwater.dcproj.dto.ObjInspPblmsDto;
  6. import cn.com.goldenwater.dcproj.model.ObjInspPblms;
  7. import cn.com.goldenwater.dcproj.model.ObjTypeCheck;
  8. import cn.com.goldenwater.dcproj.model.OlBisInspOrg;
  9. import cn.com.goldenwater.dcproj.param.ObjInspPblmsParam;
  10. import cn.com.goldenwater.dcproj.param.ObjInspPblmsParams;
  11. import com.github.pagehelper.PageInfo;
  12. import java.util.List;
  13. import java.util.Map;
  14. /**
  15. * @author lune
  16. * @date 2019-2-19
  17. */
  18. public interface ObjInspPblmsService extends CrudService<ObjInspPblms, ObjInspPblmsParam> {
  19. /**
  20. * 获取小水库对象
  21. * */
  22. public List<ObjInspPblmsDto> findPblmsDTO(String type, String pblmsName, String orgId, String sort1);
  23. // ------------------------- 自定方法 -------------------------
  24. List<ObjInspPblms> getPblmType(String type, String pguid,String orgId);
  25. public List<ObjInspPblms> getPblmTypeInAttach(ObjInspPblmsParams objInspPblms);
  26. ObjInspPblms getPblmTypeInAttach(String attach, String type, String sn, String snClass);
  27. public List<ObjInspPblms> getPblmTypeInAttach(String attach, String type, String sn);
  28. /**
  29. * 获取附件检查问题列表
  30. */
  31. List<String> findPblmsName(String orgId);
  32. /**
  33. * 获取检查项目列表
  34. */
  35. List<String> findPblmsCheckPoints(ObjInspPblmsParam objInspPblmsParam,String orgId);
  36. /**
  37. * 获取问题描述
  38. */
  39. public List<String> findPblmsDesc(Map<String, String> params);
  40. /**
  41. * 跟你据检查问题类型,检查项目,和描述获取问题标准库数据
  42. */
  43. ObjInspPblms getByPblms(Map<String, String> params);
  44. List<ObjTypeCheck> getPblmsByQuesNum(String id, String type, OlBisInspOrg olBisInspOrg);
  45. List<ObjTypeCheck> getAllPblmsByType(String type,String orgId);
  46. ObjInspPblms getPblmsByType(ObjInspPblmsParam objInspPblmsParam);
  47. List<String> getPblmNames(ObjInspPblmsParam objInspPblmsParam);
  48. List<ObjInspPblmsDto> findPblmsDtoName(String type, String pblmsName, String orgId, String sort1);
  49. DictDto findLastVersion(String name);
  50. }