feat: Enhance network membership and withdrawal processing with user tracking and logging

This commit is contained in:
masoodafar-web
2025-12-01 20:52:18 +03:30
parent 4aaf2247ff
commit 25fc73ae28
47 changed files with 9545 additions and 284 deletions

View File

@@ -27,6 +27,9 @@ public class UserCommissionPayoutConfiguration : IEntityTypeConfiguration<UserCo
builder.Property(entity => entity.WithdrawalMethod).IsRequired(false);
builder.Property(entity => entity.IbanNumber).IsRequired(false).HasMaxLength(26);
builder.Property(entity => entity.WithdrawnAt).IsRequired(false);
builder.Property(entity => entity.ProcessedBy).IsRequired(false).HasMaxLength(200);
builder.Property(entity => entity.ProcessedAt).IsRequired(false);
builder.Property(entity => entity.RejectionReason).IsRequired(false).HasMaxLength(500);
// رابطه با User
builder.HasOne(entity => entity.User)