ec25f294b4999d519ccd403198d73091ea226ea4.svn-base 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.model.BisInspOrg;
  4. import cn.com.goldenwater.dcproj.model.OlBisInspOrg;
  5. import cn.com.goldenwater.dcproj.param.OlBisInspOrgParam;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. /**
  9. * @author lune
  10. * @date 2019-2-25
  11. */
  12. public interface OlBisInspOrgService extends CrudService<OlBisInspOrg, OlBisInspOrgParam> {
  13. List<OlBisInspOrg> getByPid(String pid, String province);
  14. // ------------------------- 自定方法 -------------------------
  15. /**
  16. * 获取机构列表
  17. *
  18. * @return
  19. */
  20. List<OlBisInspOrg> getOrgList(String province);
  21. /**
  22. * 获取第一级节点
  23. *
  24. * @param curentOrgId
  25. * @return
  26. */
  27. List<OlBisInspOrg> getNodeOne(String currentOrgId);
  28. /**
  29. * 获取下一级节点
  30. *
  31. * @param curentOrgId
  32. * @return
  33. */
  34. List<OlBisInspOrg> getNodeNext(String pid, String currentOrgId);
  35. String selectMax(String orgPid);
  36. public String getProvince(String orgId);
  37. public String getRlProvince(String orgId);
  38. BisInspOrg getDefaultOrg(String orgId);
  39. public String getProvinceFlag(String orgId);
  40. List<OlBisInspOrg> getById(String id, String province);
  41. }