NullAutoCompleteQueryManager.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using Abp.Application.Services.Dto;
  2. using VberZero.BaseSystem;
  3. namespace VberZero.DomainService.AutoCompletes;
  4. public sealed class NullAutoCompleteQueryManager : IAutoCompleteQueryManager
  5. {
  6. public static NullAutoCompleteQueryManager Instance { get; } = new NullAutoCompleteQueryManager();
  7. public Task InsertOrUpdate(string codeKey, string value, string name)
  8. {
  9. return Task.CompletedTask;
  10. }
  11. public Task InsertOrUpdate(string codeKey, string value, string name, Func<SysAutoCompleteQuery, SysAutoCompleteQuery> fun)
  12. {
  13. return Task.CompletedTask;
  14. }
  15. public Task<SysAutoCompleteQuery> QueryItem(string codeKey, string value)
  16. {
  17. return Task.FromResult<SysAutoCompleteQuery>(default);
  18. }
  19. public Task<List<SysAutoCompleteQuery>> QueryItems(string codeKey, string name)
  20. {
  21. return Task.FromResult<List<SysAutoCompleteQuery>>(default);
  22. }
  23. public Task<PagedResultDto<SysAutoCompleteQuery>> PageItems(string codeKey, string keywords, int skip, int take)
  24. {
  25. return Task.FromResult<PagedResultDto<SysAutoCompleteQuery>>(default);
  26. }
  27. }