feat(learning): harden access and practice sessions
This commit is contained in:
@@ -128,12 +128,23 @@ public interface IContentAssetPersistence : IModulePersistence
|
||||
|
||||
public interface ILearningPersistence : IModulePersistence
|
||||
{
|
||||
DbSet<BusinessLine> BusinessLines { get; }
|
||||
DbSet<MarketRegion> MarketRegions { get; }
|
||||
DbSet<TenantLearningLicense> TenantLearningLicenses { get; }
|
||||
DbSet<TenantLearningLicenseRegion> TenantLearningLicenseRegions { get; }
|
||||
DbSet<LearningProduct> LearningProducts { get; }
|
||||
DbSet<LearningProductScope> LearningProductScopes { get; }
|
||||
DbSet<ContentSlice> ContentSlices { get; }
|
||||
DbSet<StudentTargetRegionHistory> StudentTargetRegionHistory { get; }
|
||||
DbSet<ClassContentAssignment> ClassContentAssignments { get; }
|
||||
DbSet<LearningAccessVersion> LearningAccessVersions { get; }
|
||||
DbSet<UserWordProgress> UserWordProgress { get; }
|
||||
DbSet<UserWordFavorite> UserWordFavorites { get; }
|
||||
DbSet<AiRecommendationReport> AiRecommendationReports { get; }
|
||||
DbSet<PracticeSession> PracticeSessions { get; }
|
||||
DbSet<PracticeSessionQuestion> PracticeSessionQuestions { get; }
|
||||
DbSet<AnswerRecord> AnswerRecords { get; }
|
||||
DbSet<CurrentAnswer> CurrentAnswers { get; }
|
||||
DbSet<LearningOperationIdempotency> LearningOperationIdempotencies { get; }
|
||||
DbSet<FavoriteQuestion> FavoriteQuestions { get; }
|
||||
DbSet<WrongQuestion> WrongQuestions { get; }
|
||||
@@ -150,6 +161,11 @@ public interface ILearningPersistence : IModulePersistence
|
||||
DbSet<RevenueDailyStat> RevenueDailyStats { get; }
|
||||
}
|
||||
|
||||
public interface ILearningAccessPersistence : ILearningPersistence, ICommercePersistence, IIdentityPersistence,
|
||||
ITenantAdministrationPersistence, ITenancyPersistence
|
||||
{
|
||||
}
|
||||
|
||||
public interface ICommercePersistence : IModulePersistence
|
||||
{
|
||||
DbSet<Product> Products { get; }
|
||||
|
||||
Reference in New Issue
Block a user