@ -1,4 +1,5 @@
using NPin.Framework.SettingManagement.Domain.Options;
using NPin.Framework.SettingManagement.Domain.Provider;
using Volo.Abp.Caching;
using Volo.Abp.Domain;
using Volo.Abp.SettingManagement;
using Volo.Abp.Collections;
using NPin.Framework.SettingManagement.Domain.Provider;
using Volo.Abp.Collections;
namespace NPin.Framework.SettingManagement.Domain.Options;
@ -2,7 +2,7 @@
using Volo.Abp.DependencyInjection;
using Volo.Abp.Settings;
namespace NPin.Framework.SettingManagement.Domain;
namespace NPin.Framework.SettingManagement.Domain.Provider;
public class ConfigurationSettingManagementProvider: ISettingManagementProvider, ITransientDependency
{
@ -1,7 +1,7 @@
using Volo.Abp.DependencyInjection;
public class DefaultValueSettingManagementProvider : ISettingManagementProvider, ISingletonDependency
@ -1,7 +1,8 @@
using NPin.Framework.SettingManagement.Domain.Store;
public class GlobalSettingManagementProvider: SettingManagementProvider, ITransientDependency
using JetBrains.Annotations;
public interface ISettingManagementProvider
@ -1,8 +1,9 @@
using Volo.Abp.MultiTenancy;
public class TenantSettingManagementProvider : SettingManagementProvider, ITransientDependency
using Volo.Abp.Users;
public class UserSettingManagementProvider : SettingManagementProvider, ITransientDependency
@ -1,4 +1,6 @@
using Volo.Abp.Settings;
using NPin.Framework.SettingManagement.Domain.Store;
@ -1,6 +1,7 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using NPin.Framework.SettingManagement.Domain.Options;
@ -1,6 +1,6 @@
namespace NPin.Framework.SettingManagement.Domain.Store;
/// <summary>
/// 设置存储器
@ -6,7 +6,7 @@ using Volo.Abp.Guids;
using Volo.Abp.Uow;
public class SettingManagementStore : ISettingManagementStore, ITransientDependency
/// 设置存储