Beispiel #1
0
        // Token: 0x06000396 RID: 918 RVA: 0x00007BA0 File Offset: 0x00005DA0
        public ListRightsResp ListRights(int?rightType)
        {
            ListRightsResp listRightsResp = new ListRightsResp();
            StringBuilder  stringBuilder  = new StringBuilder("/service/roles/getRights");

            stringBuilder.Append((rightType == null) ? "" : ("?rightType=" + rightType));
            string text = RestClientUtil.sendRequest("GET", stringBuilder.ToString(), null, this.bean, "ListRights");

            UserResource.log.Info("ListRights result : " + text);
            return(JsonConvert.DeserializeObject <ListRightsResp>(text));
        }
        /// <summary>
        /// 查询权限列表
        /// </summary>     
        /// <example>
        /// <para>ListRightsResp resp = user.ListRights(1);</para>
        /// </example>
        /// <param name="rightType">【可选】权限类型,1:查询所有权限(默认),2:系统管理员类权限(高安全模式),3:安全管理员类权限(高安全模式),4:安全审计员类权限(高安全模式)</param>
        /// <returns>权限列表</returns>
        public ListRightsResp ListRights(int? rightType)
        {
            ListRightsResp resp = new ListRightsResp();

            StringBuilder url = new StringBuilder("/service/roles/getRights");
            url.Append(null == rightType ? "":("?rightType="+rightType));

            string result = RestClientUtil.sendRequest("GET", url.ToString(), null, bean, "ListRights");

            log.Info("ListRights result : " + result);
            resp = JsonConvert.DeserializeObject<ListRightsResp>(result);

            return resp;
        }