feat: add operations catalog readonly endpoints

This commit is contained in:
xiong
2026-07-26 15:11:32 +08:00
parent fc80176a90
commit b5be831749
11 changed files with 16190 additions and 3 deletions

View File

@@ -29,4 +29,28 @@ public interface ICatalogQueryService
Task<CatalogList<CategoryCatalogItem>> GetCategoriesAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<BannerCatalogItem>> GetBannersAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<FaqCatalogItem>> GetFaqsAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<AnnouncementCatalogItem>> GetAnnouncementsAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<ExamDateCatalogItem>> GetExamDatesAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<ProductCatalogItem>> GetProductsAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
Task<CatalogList<SvipPlanCatalogItem>> GetSvipPlansAsync(
CatalogFilter filter,
CancellationToken cancellationToken = default);
}