F2-F7: نوتیفیکیشنها+نامپکیج، ستون پکیج در CSV، مقادیر داینامیک کیفپول جادویی، ولیدیتور SystemConstants
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m29s
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
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<TargetFramework>net9.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<Version>0.0.188</Version>
|
||||
<Version>0.0.189</Version>
|
||||
<DebugType>None</DebugType>
|
||||
<DebugSymbols>False</DebugSymbols>
|
||||
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
|
||||
|
||||
@@ -531,6 +531,7 @@ message WithdrawalRequestModel
|
||||
string bank_reference_id = 15;
|
||||
string bank_tracking_code = 16;
|
||||
string payment_failure_reason = 17;
|
||||
google.protobuf.StringValue package_name = 18; // نام پکیج کاربر
|
||||
}
|
||||
|
||||
// ============ Week Definitions (for dropdowns) ============
|
||||
|
||||
@@ -138,6 +138,7 @@ message ManualPaymentModel
|
||||
google.protobuf.Timestamp created = 19;
|
||||
google.protobuf.StringValue image_path = 20;
|
||||
google.protobuf.Int64Value image_document_id = 21;
|
||||
google.protobuf.StringValue package_name = 22; // نام پکیج کاربر
|
||||
}
|
||||
|
||||
message ProcessManualMembershipPaymentRequest
|
||||
|
||||
@@ -251,6 +251,8 @@ message GetMagicWalletStatusResponse
|
||||
int64 balance = 6;
|
||||
google.protobuf.Timestamp magic_activated_at = 7;
|
||||
int32 purchase_cycle_count = 8; // تعداد دورهای خرید پکیج (0 = هنوز هیچ دوری تکمیل نشده)
|
||||
double magic_multiplier = 9; // ضریب جادویی (مثلاً 2.5)
|
||||
int64 magic_max_credit = 10; // حداکثر اعتبار (ریال)
|
||||
}
|
||||
|
||||
// ============= Discount Wallet Messages =============
|
||||
|
||||
Reference in New Issue
Block a user