Exemplo n.º 1
0
        /// <summary>
        /// 页脚数据
        /// </summary>
        /// <returns></returns>
        public VFooterPageData GetVFooterPageData()
        {
            VFooterPageData data        = new VFooterPageData();
            var             companyInfo = ownerService.GetCompanyInfoAsync();
            var             nav         = GetNavigationsAsync();
            var             link        = GetFriendlyLinksAsync();
            var             imagePlay   = GetImgPlaysByTypeAsync(EImageType.Footer);

            data.Owner         = companyInfo.Result;
            data.FriendlyLinks = link.Result;
            data.Navigations   = GetVNavigations(nav.Result);

            data.LogoUrl     = keyValueService.GetSystemConfig(SystemKey.Logo).Result.Value;
            data.QRCode      = keyValueService.GetSystemConfig <List <string> >(SystemKey.QRCode).Result;
            data.FooterBgUrl = imagePlay.Result.FirstOrDefault().ImgUrl;
            return(data);
        }
        /// <summary>
        /// 获取招聘列表
        /// </summary>
        public VRecruitmentModel GetVRecruitmentList()
        {
            VRecruitmentModel res = new VRecruitmentModel();

            res.Recruitments = GetRecruitmentDtos().Result;
            res.Benefits     = keyValueService.GetSystemConfig(SystemKey.WelfareKey).Result.Value;

            return(res);
        }