OrganizationService.java 1011 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.ym.mec.biz.service;
  2. import com.ym.mec.biz.dal.entity.Organization;
  3. import com.ym.mec.biz.dal.page.OrganizationQueryInfo;
  4. import com.ym.mec.common.page.PageInfo;
  5. import com.ym.mec.common.service.BaseService;
  6. import java.util.List;
  7. import java.util.Map;
  8. public interface OrganizationService extends BaseService<Integer, Organization> {
  9. /**
  10. * 获取节点树状结构
  11. * @param queryInfo
  12. * @return
  13. */
  14. PageInfo<Organization> queryTreePage(OrganizationQueryInfo queryInfo);
  15. /**
  16. * 获取员工坐在分部列表
  17. * @return
  18. */
  19. List<Organization> queryEmployeeOrgan() throws Exception;
  20. /**
  21. * 获取员工坐在分部列表
  22. * @return
  23. */
  24. List<Organization> queryEmployeeOrganByUser() throws Exception;
  25. /**
  26. * 获取分部名称
  27. * @return
  28. */
  29. String getOrganName(String organId);
  30. /**
  31. * 获取分部学年制的年级列表
  32. * @param id
  33. */
  34. Map<Integer, String> getGradeList(Integer id);
  35. }