AreaCacheBusiness.cs 847 B

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using YiSha.Business.Cache.IBusiness;
  4. using YiSha.Business.Cache.IService;
  5. using YiSha.Cache.Factory;
  6. using YiSha.Entity.SystemManage;
  7. using YiSha.Service.SystemManage;
  8. namespace YiSha.Business.Cache.Business
  9. {
  10. public class AreaCacheBusiness : IAreaCacheBusiness
  11. {
  12. private IAreaCacheService<AreaEntity> _areaCacheService;
  13. public AreaCacheBusiness(IAreaCacheService<AreaEntity> areaCacheService)
  14. {
  15. _areaCacheService = areaCacheService;
  16. }
  17. public string CacheKey => this.GetType().Name;
  18. public async Task<List<AreaEntity>> GetList()
  19. {
  20. return await _areaCacheService.GetList();
  21. }
  22. public bool Remove()
  23. {
  24. return _areaCacheService.Remove();
  25. }
  26. }
  27. }