feat: add commerce refunds and reconciliation persistence

This commit is contained in:
xiong
2026-07-26 05:53:16 +08:00
parent 4b59b493e1
commit 3eb9f111ed
7 changed files with 15247 additions and 5 deletions

View File

@@ -93,6 +93,12 @@ 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<CommerceRefundRequest> CommerceRefundRequests => Set<CommerceRefundRequest>();
public DbSet<CommerceRefundEvent> CommerceRefundEvents => Set<CommerceRefundEvent>();
public DbSet<CommerceReconciliationBatch> CommerceReconciliationBatches => Set<CommerceReconciliationBatch>();
public DbSet<CommerceReconciliationItem> CommerceReconciliationItems => Set<CommerceReconciliationItem>();
public DbSet<CommerceReconciliationIssue> CommerceReconciliationIssues => Set<CommerceReconciliationIssue>();
public DbSet<CommerceReconciliationIssueEvent> CommerceReconciliationIssueEvents => Set<CommerceReconciliationIssueEvent>();
public DbSet<ReferralTrack> ReferralTracks => Set<ReferralTrack>();
public DbSet<ReferralCode> ReferralCodes => Set<ReferralCode>();
public DbSet<ReferralLead> ReferralLeads => Set<ReferralLead>();