diff --git a/Atomx.Common/Models/KeyValueTree.cs b/Atomx.Common/Models/KeyValueTree.cs new file mode 100644 index 0000000..b0c3dee --- /dev/null +++ b/Atomx.Common/Models/KeyValueTree.cs @@ -0,0 +1,9 @@ +namespace Atomx.Common.Models +{ + public class KeyValueTree + { + public string Key { get; set; } = string.Empty; + public string Value { get; set; } = string.Empty; + public List Children { get; set; } = new List(); + } +} diff --git a/Atomx.Data/CacheServices/AreaCacheService.cs b/Atomx.Data/CacheServices/AreaCacheService.cs index ae6cde5..42def31 100644 --- a/Atomx.Data/CacheServices/AreaCacheService.cs +++ b/Atomx.Data/CacheServices/AreaCacheService.cs @@ -1,5 +1,6 @@ using Atomx.Common.Constants; using Atomx.Common.Entities; +using Atomx.Common.Models; namespace Atomx.Data.CacheServices { @@ -31,6 +32,12 @@ namespace Atomx.Data.CacheServices /// /// Task ResetArea(Area area); + + /// + /// 缓存 + /// + /// + Task> GetKeyValueTree(); } public partial class CacheService : ICacheService {