Files
tiku-backend.net/Tiku.Application/Content/IContentNavigationQueryService.cs
xiong c497a3ca8d
Some checks failed
ci / release-gate (push) Has been cancelled
清理代码
2026-08-03 12:31:39 +08:00

26 lines
988 B
C#

using Tiku.Application.Catalog;
namespace Tiku.Application.Content;
public interface IContentNavigationQueryService
{
Task<CatalogList<ContentEntryCatalogItem>> GetContentEntriesAsync(
ContentNavigationFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<ContentNodeCatalogItem>> GetContentNodesAsync(
ContentNavigationFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<QuestionCollectionCatalogItem>> GetQuestionCollectionsAsync(
ContentNavigationFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<PracticeBlueprintCatalogItem>> GetPracticeBlueprintsAsync(
ContentNavigationFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<CollectionQuestionCatalogItem>> GetCollectionQuestionsAsync(
ContentNavigationFilter filter,
CancellationToken cancellationToken = default);
}