forked from xiongyuxing/tiku-backend.net
feat: add question bank readonly endpoints
This commit is contained in:
22
Tiku.Application/QuestionBanks/IQuestionBankQueryService.cs
Normal file
22
Tiku.Application/QuestionBanks/IQuestionBankQueryService.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using Tiku.Application.Catalog;
|
||||
|
||||
namespace Tiku.Application.QuestionBanks;
|
||||
|
||||
public interface IQuestionBankQueryService
|
||||
{
|
||||
Task<CatalogList<QuestionBankCatalogItem>> GetQuestionBanksAsync(
|
||||
QuestionBankFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<QuestionCatalogItem>> GetQuestionsAsync(
|
||||
QuestionBankFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<QuestionCatalogItem> GetQuestionAsync(
|
||||
QuestionBankFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
|
||||
Task<CatalogList<QuestionVersionCatalogItem>> GetQuestionVersionsAsync(
|
||||
QuestionBankFilter filter,
|
||||
CancellationToken cancellationToken = default);
|
||||
}
|
||||
Reference in New Issue
Block a user