forked from xiongyuxing/tiku-backend.net
feat: add operations catalog readonly endpoints
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System.Text.Json;
|
||||
using Tiku.Domain.Catalog;
|
||||
using Tiku.Domain.Commerce;
|
||||
|
||||
namespace Tiku.Application.Catalog;
|
||||
|
||||
@@ -101,3 +102,85 @@ public sealed record CategoryCatalogItem(
|
||||
CategoryType? CategoryType,
|
||||
int Order,
|
||||
int? SvipQuestionLimit);
|
||||
|
||||
public sealed record BannerCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
Guid? RegionId,
|
||||
string? Title,
|
||||
string? Subtitle,
|
||||
string? Content,
|
||||
string? ButtonText,
|
||||
string? ButtonLink,
|
||||
string? BackgroundColor,
|
||||
string? BorderColor,
|
||||
int Order,
|
||||
bool IsActive);
|
||||
|
||||
public sealed record FaqCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
Guid? RegionId,
|
||||
string? Question,
|
||||
string? Answer,
|
||||
int Order,
|
||||
bool IsActive);
|
||||
|
||||
public sealed record AnnouncementCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
string? Content,
|
||||
string? Link,
|
||||
string? BackgroundColor,
|
||||
int Order,
|
||||
bool IsActive);
|
||||
|
||||
public sealed record ExamDateCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
Guid? RegionId,
|
||||
Guid? SchoolId,
|
||||
string ExamName,
|
||||
DateTimeOffset? ExamAt,
|
||||
string? ExamType,
|
||||
string? Description,
|
||||
JsonElement Metadata,
|
||||
int Order,
|
||||
bool IsActive,
|
||||
int? DaysLeft);
|
||||
|
||||
public sealed record ProductCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
Guid? RegionId,
|
||||
string Title,
|
||||
decimal? Price,
|
||||
string? PriceLabel,
|
||||
string? Link,
|
||||
ProductType Type,
|
||||
JsonElement Tags,
|
||||
string? Cover,
|
||||
string? PreviewIframe,
|
||||
JsonElement DetailImages,
|
||||
int Order,
|
||||
bool IsActive);
|
||||
|
||||
public sealed record SvipPlanCatalogItem(
|
||||
Guid Id,
|
||||
string? LegacyId,
|
||||
Guid? RegionId,
|
||||
string Name,
|
||||
int PriceCents,
|
||||
decimal Price,
|
||||
int? OriginalPriceCents,
|
||||
decimal? OriginalPrice,
|
||||
int Days,
|
||||
string? Description,
|
||||
string? PerDayLabel,
|
||||
string? Badge,
|
||||
bool Recommended,
|
||||
bool CouponOnly,
|
||||
string? VpProductId,
|
||||
bool VpEnabled,
|
||||
int Order,
|
||||
bool IsActive);
|
||||
|
||||
Reference in New Issue
Block a user