feat: add content assets and import persistence

This commit is contained in:
xiong
2026-07-26 05:18:17 +08:00
parent d73d8f20ca
commit c217db4597
9 changed files with 8125 additions and 31 deletions

View File

@@ -43,6 +43,14 @@ public sealed class TikuDbContext(DbContextOptions<TikuDbContext> options) : DbC
public DbSet<HandbookEntry> HandbookEntries => Set<HandbookEntry>();
public DbSet<QuestionTypeGroup> QuestionTypeGroups => Set<QuestionTypeGroup>();
public DbSet<SubjectShare> SubjectShares => Set<SubjectShare>();
public DbSet<ContentAsset> ContentAssets => Set<ContentAsset>();
public DbSet<ContentImportJob> ContentImportJobs => Set<ContentImportJob>();
public DbSet<ContentImportItem> ContentImportItems => Set<ContentImportItem>();
public DbSet<ContentImportIssue> ContentImportIssues => Set<ContentImportIssue>();
public DbSet<ImageAsset> Images => Set<ImageAsset>();
public DbSet<AppAsset> AppAssets => Set<AppAsset>();
public DbSet<VideoExplanation> VideoExplanations => Set<VideoExplanation>();
public DbSet<QuestionVideo> QuestionVideos => Set<QuestionVideo>();
public DbSet<PracticeSession> PracticeSessions => Set<PracticeSession>();
public DbSet<AnswerRecord> AnswerRecords => Set<AnswerRecord>();
public DbSet<FavoriteQuestion> FavoriteQuestions => Set<FavoriteQuestion>();