61b7e4f8f2
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m29s
F2: اضافه شدن packageName به SmsTemplates، IUserNotificationService، UserNotificationService
- DayaLoan، ClubActivated، CommissionDeposited حالا نام پکیج را نشان میدهند
F4: اضافه شدن ستون پکیج به CSV خروجیها
- commission.proto: package_name در WithdrawalRequestModel
- manualpayment.proto: package_name در ManualPaymentModel
- کوئریهندلرها UserPackagePurchases لوکاپ اضافه شد
F6: مقادیر داینامیک کیفپول جادویی از پکیج
- userwallet.proto: magic_multiplier + magic_max_credit
- UserWalletService: پاپیولیت فیلدهای جدید + فالبک به SystemConstants
F7: ولیدیتورها از SystemConstants استفاده میکنند
- WalletMaxSafeAmount (10B ریال) به عنوان حصار ایمنی
- MagicWalletMinCharge، DiscountWalletMinCharge ثابتهای مرکزی
- سقف واقعی per-package در هندلرها اعمال میشود
Proto: v0.0.189
30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
namespace CMSMicroservice.Application.CommissionCQ.Queries.GetWithdrawalRequests;
|
|
|
|
public class GetWithdrawalRequestsResponseDto
|
|
{
|
|
public MetaData? MetaData { get; set; }
|
|
public List<WithdrawalRequestModel> Models { get; set; } = new();
|
|
}
|
|
|
|
public class WithdrawalRequestModel
|
|
{
|
|
public long Id { get; set; }
|
|
public long UserId { get; set; }
|
|
public string UserName { get; set; } = string.Empty;
|
|
public long WeekDefinitionId { get; set; }
|
|
public string WeekDisplayName { get; set; } = string.Empty;
|
|
public long Amount { get; set; }
|
|
public int Status { get; set; } // CommissionPayoutStatus enum
|
|
public int? WithdrawalMethod { get; set; }
|
|
public string? IbanNumber { get; set; }
|
|
public DateTime? RequestedAt { get; set; }
|
|
public DateTime? ProcessedAt { get; set; }
|
|
public string? ProcessedBy { get; set; }
|
|
public string? Reason { get; set; }
|
|
public string? BankReferenceId { get; set; }
|
|
public string? BankTrackingCode { get; set; }
|
|
public string? PaymentFailureReason { get; set; }
|
|
public DateTime Created { get; set; }
|
|
public string? PackageName { get; set; }
|
|
}
|