forked from xiongyuxing/tiku-backend.net
feat: add study content readonly endpoints
This commit is contained in:
26
Tiku.Application/StudyContent/IStudyContentQueryService.cs
Normal file
26
Tiku.Application/StudyContent/IStudyContentQueryService.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using Tiku.Application.Catalog;
|
||||
|
||||
namespace Tiku.Application.StudyContent;
|
||||
|
||||
public interface IStudyContentQueryService
|
||||
{
|
||||
Task<CatalogList<VocabularyUnitCatalogItem>> GetVocabularyUnitsAsync(
|
||||
StudyContentFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<VocabularyWordCatalogItem>> GetVocabularyWordsAsync(
|
||||
StudyContentFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<HandbookSubjectCatalogItem>> GetHandbookSubjectsAsync(
|
||||
StudyContentFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<HandbookChapterCatalogItem>> GetHandbookChaptersAsync(
|
||||
StudyContentFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<HandbookEntryCatalogItem>> GetHandbookEntriesAsync(
|
||||
StudyContentFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
}
|
||||
Reference in New Issue
Block a user