/// <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()); }