feat: add referral crm and commission persistence
This commit is contained in:
@@ -3,6 +3,7 @@ using Tiku.Domain.Catalog;
|
||||
using Tiku.Domain.Commerce;
|
||||
using Tiku.Domain.Common;
|
||||
using Tiku.Domain.Content;
|
||||
using Tiku.Domain.Growth;
|
||||
using Tiku.Domain.Identity;
|
||||
using Tiku.Domain.Learning;
|
||||
using Tiku.Domain.QuestionBanks;
|
||||
@@ -91,6 +92,17 @@ public sealed class TikuDbContext(DbContextOptions<TikuDbContext> options) : DbC
|
||||
public DbSet<TenantPaymentAccount> TenantPaymentAccounts => Set<TenantPaymentAccount>();
|
||||
public DbSet<TenantSubscription> TenantSubscriptions => Set<TenantSubscription>();
|
||||
public DbSet<TenantUsageRecord> TenantUsageRecords => Set<TenantUsageRecord>();
|
||||
public DbSet<ReferralTrack> ReferralTracks => Set<ReferralTrack>();
|
||||
public DbSet<ReferralCode> ReferralCodes => Set<ReferralCode>();
|
||||
public DbSet<ReferralLead> ReferralLeads => Set<ReferralLead>();
|
||||
public DbSet<ReferralTeamEdge> ReferralTeamEdges => Set<ReferralTeamEdge>();
|
||||
public DbSet<ReferralQrcode> ReferralQrcodes => Set<ReferralQrcode>();
|
||||
public DbSet<CrmConfig> CrmConfigs => Set<CrmConfig>();
|
||||
public DbSet<CrmWebhookQueueItem> CrmWebhookQueue => Set<CrmWebhookQueueItem>();
|
||||
public DbSet<CrmWebhookLog> CrmWebhookLogs => Set<CrmWebhookLog>();
|
||||
public DbSet<TenantCommissionSetting> TenantCommissionSettings => Set<TenantCommissionSetting>();
|
||||
public DbSet<CommissionSettlement> CommissionSettlements => Set<CommissionSettlement>();
|
||||
public DbSet<CommissionSettlementItem> CommissionSettlementItems => Set<CommissionSettlementItem>();
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user