using NPin.Framework.SettingManagement.Domain.Entities; using Volo.Abp.Domain.Repositories; namespace NPin.Framework.SettingManagement.Domain; public interface ISettingRepository: IBasicRepository { Task FindAsync( string name, string providerName, string providerKey, CancellationToken cancellationToken = default); Task> GetListAsync( string providerName, string providerKey, CancellationToken cancellationToken = default); Task> GetListByPrefixAsync( string prefix, string providerName, string providerKey, CancellationToken cancellationToken = default); Task> GetListAsync( string[] names, string providerName, string providerKey, CancellationToken cancellationToken = default); }