package com.qxueyou.scc.org.service; import java.util.List; import java.util.Map; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.org.model.Organization; public interface IOrganizationService { /** * »ñÈ¡Çø¾Ö»ú¹¹ID * * @param orgId »ú¹¹id */ String getTopOrgId(String orgId); /** * ¸ù¾ÝorgId²éѯËùÓеĸ¸¼¶×éÖ¯Áбí * * @param orgId * @return */ List queryAllParentOrganizations(String orgId); /** * ¸ù¾ÝorgId»ñÈ¡ËùÓÐ×Ó»ú¹¹×éÖ¯ÐÅÏ¢ * * @param orgId * @return */ List queryAllChildOrganizations(String orgId); /** * ²éѯÓû§ËùÔÚµÄËùÓÐ×éÖ¯ * * @param userId * @return */ List queryUserOrganizaions(String userId); /** * »ñÈ¡ËùÓлú¹¹Áбí * * @return */ List> getOrgLst(); /** * »ñÈ¡»ú¹¹ÐÅÏ¢ * * @return */ Result getOrgInfo(String appCode, String orgId); }