/// <summary>
        /// 获取页面分组信息
        /// </summary>
        /// <returns></returns>
        public async Task <List <pageDetailForGroup> > GetPageGroupInfo(string pageid)
        {
            string      apitype = JsonApiType.groupPageGet;
            BaseRequest bj      = GetCommonBaseRequest(apitype);
            //string review = "0";
            string        review = string.Empty;
            PageGroupData pgd    = new PageGroupData(pageid, review);

            bj.api_type = apitype;
            bj.data     = pgd;
            try
            {
                var result = await Post(bj);

                BaseReturn          brj = JsonController.DeSerializeToClass <BaseReturn>(result);
                pageGroupReturnData pgr = JsonController.DeSerializeToClass <pageGroupReturnData>(brj.data.ToString());
                if (!object.Equals(pgr.data, null) && pgr.data.Length > 0)
                {
                    List <pageDetailForGroup> listpage = new List <pageDetailForGroup>();
                    listpage.AddRange(pgr.data[0].page_list);
                    return(listpage);
                }
                return(null);
            }
            catch (Exception ex)
            {
                string test = ex.Message;
                return(null);
            }
        }
        /// <summary>
        /// 获取最近上传页面
        /// </summary>
        /// <param name="version"></param>
        /// <returns></returns>
        public async Task <List <PageGroupDetail> > GetRecentUploadPages()
        {
            string                  apitype     = JsonApiType.groupPageGet;
            BaseRequest             bj          = GetCommonBaseRequest(apitype);
            string                  reviewState = "0";
            RecentUploadPageRequest pgd         = new RecentUploadPageRequest(reviewState);

            bj.api_type = apitype;
            bj.data     = pgd;
            try
            {
                var result = await Post(bj);

                BaseReturn          brj = JsonController.DeSerializeToClass <BaseReturn>(result);
                pageGroupReturnData pgr = JsonController.DeSerializeToClass <pageGroupReturnData>(brj.data.ToString());
                if (!object.Equals(pgr.data, null) && pgr.data.Length > 0)
                {
                    List <PageGroupDetail> listreturn = new List <PageGroupDetail>();
                    listreturn.AddRange(pgr.data);
                    return(listreturn);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }