update:区域数据新增缓存

This commit is contained in:
2021-04-28 13:42:36 +08:00
parent e717e581d3
commit 90d403c9ca
6 changed files with 55 additions and 11 deletions

View File

@@ -1,4 +1,5 @@
using System.Collections.Generic;
using Ewide.Core.Entity;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Ewide.Core.Service
@@ -14,6 +15,8 @@ namespace Ewide.Core.Service
Task SetDataScope(string userId, List<string> dataScopes);
Task SetMenu(string userId, string appCode, List<AntDesignTreeNode> menus);
Task SetPermission(string userId, List<string> permissions);
Task<List<AreaNumber>> GetAreaNumber();
Task SetAreaNumber(List<AreaNumber> areaNumbers);
Task<bool> SetAsync(string key, object value);
Task<string> GetAsync(string key);
Task<T> GetAsync<T>(string key);

View File

@@ -1,4 +1,5 @@
using Furion.DependencyInjection;
using Ewide.Core.Entity;
using Furion.DependencyInjection;
using Furion.DynamicApiController;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
@@ -165,5 +166,14 @@ namespace Ewide.Core.Service
{
return _cache.GetAsync<T>(key);
}
public Task<List<AreaNumber>> GetAreaNumber()
{
return _cache.GetAsync<List<AreaNumber>>(CommonConst.CACHE_AREA_NUMBER);
}
public async Task SetAreaNumber(List<AreaNumber> areaNumbers)
{
await _cache.SetAsync(CommonConst.CACHE_AREA_NUMBER,areaNumbers);
}
}
}