/// <summary>
 /// 查询组织结构信息
 /// </summary>
 /// <param name="appId"></param>
 /// <returns></returns>
 public IList <HISFC.Models.Privilege.Organization> QueryUnit(string appId)
 {
     //getOrgProvider();
     //return _orgProviders[appId].QueryUnit();
     if (!OrgFactory.getOrgProvider().Keys.Contains(appId))
     {
         return(null);
     }
     else
     {
         return(OrgFactory.getOrgProvider()[appId].QueryUnit());
     }
 }
        /// <summary>
        /// 获得AppId
        /// </summary>
        /// <returns></returns>
        public IList <string> QueryAppID()
        {
            IList <string> _list = new List <string>();

            // getOrgProvider();

            //foreach (string key in _orgProviders.Keys)
            //{
            //    _list.Add(key);
            //}

            foreach (string key in OrgFactory.getOrgProvider().Keys)
            {
                _list.Add(key);
            }

            return(_list);
        }
 /// <summary>
 /// 查询组织结构类型
 /// </summary>
 /// <param name="appId"></param>
 /// <returns></returns>
 public List <String> GetOrgType(string appId)
 {
     return(OrgFactory.getOrgProvider()[appId].GetOrgType());
 }
 /// <summary>
 /// 查询人员信息
 /// </summary>
 /// <param name="appId"></param>
 /// <returns></returns>
 public IList <HISFC.Models.Privilege.Person> QueryPerson(string appId)
 {
     //getOrgProvider();
     //return _orgProviders[appId].QueryPerson();
     return(OrgFactory.getOrgProvider()[appId].QueryPerson());
 }