using Bootstrap.Security; using Bootstrap.Security.DataAccess; using Longbow.Cache; using Longbow.Data; using System.Collections.Generic; namespace Bootstrap.Client.DataAccess { /// /// /// public static class DictHelper { /// /// /// /// /// 缓存索引,BootstrapAdmin后台清理缓存时使用 /// public const string RetrieveDictsDataKey = DbHelper.RetrieveDictsDataKey; /// /// /// /// public static IEnumerable RetrieveDicts() => CacheManager.GetOrAdd(RetrieveDictsDataKey, key => DbContextManager.Create().RetrieveDicts()); /// /// /// /// public static IEnumerable> RetrieveApps() => DbContextManager.Create().RetrieveApps(); /// /// /// /// public static string RetrieveWebTitle() => DbContextManager.Create().RetrieveWebTitle(); /// /// /// /// public static string RetrieveWebFooter() => DbContextManager.Create().RetrieveWebFooter(); /// /// 获得网站设置中的当前样式 /// /// public static string RetrieveActiveTheme() => DbContextManager.Create().RetrieveActiveTheme(); /// /// /// /// public static string RetrieveLocaleIPSvr() => DbContextManager.Create().RetrieveLocaleIPSvr(); /// /// /// /// ip地址请求服务名称 /// public static string RetrieveLocaleIPSvrUrl(string ipSvr) => DbContextManager.Create().RetrieveLocaleIPSvrUrl(ipSvr); /// /// /// /// public static string RetrieveLocaleIPSvrCachePeriod() => DbContextManager.Create().RetrieveLocaleIPSvrCachePeriod(); /// /// 获得 是否为演示系统 默认为 false 不是演示系统 /// /// public static bool RetrieveSystemModel() => DbContextManager.Create().RetrieveSystemModel(); /// /// 获得验证码图床地址 /// /// public static string RetrieveImagesLibUrl() => DbContextManager.Create().RetrieveImagesLibUrl(); /// /// 获取头像路径 /// /// public static string RetrieveIconFolderPath() => DbContextManager.Create().RetrieveIconFolderPath(); /// /// 获得数据区卡片标题是否显示 /// /// public static bool RetrieveCardTitleStatus() => DbContextManager.Create().RetrieveCardTitleStatus(); /// /// 获得侧边栏状态 未真时显示 /// /// public static bool RetrieveSidebarStatus() => DbContextManager.Create().RetrieveSidebarStatus(); /// /// 获得系统设置地址 /// /// public static string RetrieveSettingsUrl() => DbContextManager.Create().RetrieveSettingsUrl(); /// /// 获得系统个人中心地址 /// /// public static string RetrieveProfilesUrl() => DbContextManager.Create().RetrieveProfilesUrl(); /// /// 获得系统通知地址地址 /// /// public static string RetrieveNotisUrl() => DbContextManager.Create().RetrieveNotisUrl(); } }