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
35 lines
1.3 KiB
C#
35 lines
1.3 KiB
C#
using CMSMicroservice.Application.Common.Models;
|
|
using CMSMicroservice.Domain.Enums;
|
|
|
|
namespace CMSMicroservice.Application.ManualPaymentCQ.Queries.GetAllManualPayments;
|
|
|
|
public class GetAllManualPaymentsResponseDto
|
|
{
|
|
public MetaData? MetaData { get; set; }
|
|
public List<ManualPaymentDto>? Models { get; set; }
|
|
}
|
|
|
|
public class ManualPaymentDto
|
|
{
|
|
public long Id { get; set; }
|
|
public long UserId { get; set; }
|
|
public string UserFullName { get; set; } = string.Empty;
|
|
public string UserMobile { get; set; } = string.Empty;
|
|
public long Amount { get; set; }
|
|
public ManualPaymentType Type { get; set; }
|
|
public string TypeDisplay { get; set; } = string.Empty;
|
|
public string Description { get; set; } = string.Empty;
|
|
public string? ReferenceNumber { get; set; }
|
|
public ManualPaymentStatus Status { get; set; }
|
|
public string StatusDisplay { get; set; } = string.Empty;
|
|
public long RequestedBy { get; set; }
|
|
public string RequestedByName { get; set; } = string.Empty;
|
|
public long? ApprovedBy { get; set; }
|
|
public string? ApprovedByName { get; set; }
|
|
public DateTime? ApprovedAt { get; set; }
|
|
public string? RejectionReason { get; set; }
|
|
public long? TransactionId { get; set; }
|
|
public DateTime Created { get; set; }
|
|
public string? PackageName { get; set; }
|
|
}
|