feat(Q27): PackageHistory + ClubMembershipCycleHistory entities
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m28s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m28s
Q27: History Tables standardization — added missing history entities: - PackageHistory: tracks price, activation fee, magic settings changes - ClubMembershipCycleHistory: tracks cycle state transitions - PackageAction + ClubMembershipCycleAction enums - EF configurations with proper indexes and FK relationships - DbSets registered in IApplicationDbContext + ApplicationDbContext - Navigation properties on Package + ClubMembershipCycle entities
This commit is contained in:
@@ -39,6 +39,8 @@ public interface IApplicationDbContext
|
||||
DbSet<ClubMembership> ClubMemberships { get; }
|
||||
DbSet<ClubMembershipHistory> ClubMembershipHistories { get; }
|
||||
DbSet<ClubMembershipCycle> ClubMembershipCycles { get; }
|
||||
DbSet<ClubMembershipCycleHistory> ClubMembershipCycleHistories { get; }
|
||||
DbSet<PackageHistory> PackageHistories { get; }
|
||||
DbSet<PackageFeature> PackageFeatures { get; }
|
||||
DbSet<ClubFeature> ClubFeatures { get; }
|
||||
DbSet<UserClubFeature> UserClubFeatures { get; }
|
||||
|
||||
Reference in New Issue
Block a user