using CMSMicroservice.Domain.Enums; using CMSMicroservice.Domain.Common; namespace CMSMicroservice.Application.DayaLoanCQ.Commands.ProcessDayaLoanApproval; /// /// Command برای پردازش تایید وام دایا و شارژ کیف پول /// public record ProcessDayaLoanApprovalCommand : IRequest { /// /// شناسه کاربر /// public long UserId { get; init; } /// /// شماره قرارداد دایا /// public string ContractNumber { get; init; } /// /// مبلغ کیف پول عادی /// public long WalletAmount { get; init; } = SystemConstants.DayaLoanAmount; /// /// مبلغ کیف پول تخفیف (دو برابر) /// public long DiscountWalletAmount { get; init; } = SystemConstants.DayaLoanAmount * 2; }