diff --git a/src/CMSMicroservice.Domain/Enums/ClubMembershipAction.cs b/src/CMSMicroservice.Domain/Enums/ClubMembershipAction.cs
new file mode 100644
index 0000000..3961ed8
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/ClubMembershipAction.cs
@@ -0,0 +1,27 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// نوع عملیات انجام شده روی عضویت باشگاه (برای History)
+///
+public enum ClubMembershipAction
+{
+ ///
+ /// فعالسازی عضویت
+ ///
+ Activated = 0,
+
+ ///
+ /// غیرفعالسازی عضویت
+ ///
+ Deactivated = 1,
+
+ ///
+ /// ویرایش اطلاعات
+ ///
+ Updated = 2,
+
+ ///
+ /// اصلاح دستی توسط ادمین
+ ///
+ ManualFix = 3
+}
diff --git a/src/CMSMicroservice.Domain/Enums/CommissionPayoutAction.cs b/src/CMSMicroservice.Domain/Enums/CommissionPayoutAction.cs
new file mode 100644
index 0000000..ca86264
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/CommissionPayoutAction.cs
@@ -0,0 +1,37 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// نوع عملیات انجام شده روی پرداخت کمیسیون (برای History)
+///
+public enum CommissionPayoutAction
+{
+ ///
+ /// ایجاد اولیه توسط Worker
+ ///
+ Created = 0,
+
+ ///
+ /// واریز شده به کیف پول
+ ///
+ Paid = 1,
+
+ ///
+ /// درخواست برداشت
+ ///
+ WithdrawRequested = 2,
+
+ ///
+ /// برداشت شده
+ ///
+ Withdrawn = 3,
+
+ ///
+ /// لغو شده
+ ///
+ Cancelled = 4,
+
+ ///
+ /// اصلاح دستی توسط ادمین
+ ///
+ ManualFix = 5
+}
diff --git a/src/CMSMicroservice.Domain/Enums/CommissionPayoutStatus.cs b/src/CMSMicroservice.Domain/Enums/CommissionPayoutStatus.cs
new file mode 100644
index 0000000..b0518c6
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/CommissionPayoutStatus.cs
@@ -0,0 +1,32 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// وضعیت پرداخت کمیسیون به کاربر
+///
+public enum CommissionPayoutStatus
+{
+ ///
+ /// در انتظار واریز به کیف پول
+ ///
+ Pending = 0,
+
+ ///
+ /// واریز شده به کیف پول طلایی
+ ///
+ Paid = 1,
+
+ ///
+ /// درخواست برداشت داده شده
+ ///
+ WithdrawRequested = 2,
+
+ ///
+ /// برداشت شده (نقدی یا الماس)
+ ///
+ Withdrawn = 3,
+
+ ///
+ /// لغو شده
+ ///
+ Cancelled = 4
+}
diff --git a/src/CMSMicroservice.Domain/Enums/ConfigurationScope.cs b/src/CMSMicroservice.Domain/Enums/ConfigurationScope.cs
new file mode 100644
index 0000000..bbce21e
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/ConfigurationScope.cs
@@ -0,0 +1,27 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// محدوده تنظیمات سیستم (Scope)
+///
+public enum ConfigurationScope
+{
+ ///
+ /// تنظیمات کلی سیستم
+ ///
+ System = 0,
+
+ ///
+ /// تنظیمات شبکه باینری
+ ///
+ Network = 1,
+
+ ///
+ /// تنظیمات باشگاه مشتریان
+ ///
+ Club = 2,
+
+ ///
+ /// تنظیمات کمیسیون
+ ///
+ Commission = 3
+}
diff --git a/src/CMSMicroservice.Domain/Enums/NetworkLeg.cs b/src/CMSMicroservice.Domain/Enums/NetworkLeg.cs
new file mode 100644
index 0000000..67d16f3
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/NetworkLeg.cs
@@ -0,0 +1,17 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// موقعیت کاربر در شبکه باینری (شاخه چپ یا راست)
+///
+public enum NetworkLeg
+{
+ ///
+ /// شاخه چپ
+ ///
+ Left = 0,
+
+ ///
+ /// شاخه راست
+ ///
+ Right = 1
+}
diff --git a/src/CMSMicroservice.Domain/Enums/NetworkMembershipAction.cs b/src/CMSMicroservice.Domain/Enums/NetworkMembershipAction.cs
new file mode 100644
index 0000000..de836f2
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/NetworkMembershipAction.cs
@@ -0,0 +1,22 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// نوع عملیات انجام شده در شبکه باینری (برای History)
+///
+public enum NetworkMembershipAction
+{
+ ///
+ /// ورود به شبکه
+ ///
+ Join = 0,
+
+ ///
+ /// جابجایی در شبکه
+ ///
+ Move = 1,
+
+ ///
+ /// حذف از شبکه
+ ///
+ Remove = 2
+}
diff --git a/src/CMSMicroservice.Domain/Enums/TransactionType.cs b/src/CMSMicroservice.Domain/Enums/TransactionType.cs
index d7ef81a..9576f29 100644
--- a/src/CMSMicroservice.Domain/Enums/TransactionType.cs
+++ b/src/CMSMicroservice.Domain/Enums/TransactionType.cs
@@ -6,4 +6,19 @@ public enum TransactionType
DepositIpg = 1,
DepositExternal1 = 2,
Withdraw = 3,
+
+ ///
+ /// دریافت کمیسیون شبکهای
+ ///
+ NetworkCommission = 10,
+
+ ///
+ /// فعالسازی عضویت باشگاه
+ ///
+ ClubActivation = 11,
+
+ ///
+ /// شارژ کیف پول تخفیف
+ ///
+ DiscountWalletCharge = 12,
}
diff --git a/src/CMSMicroservice.Domain/Enums/WithdrawalMethod.cs b/src/CMSMicroservice.Domain/Enums/WithdrawalMethod.cs
new file mode 100644
index 0000000..a461bbe
--- /dev/null
+++ b/src/CMSMicroservice.Domain/Enums/WithdrawalMethod.cs
@@ -0,0 +1,17 @@
+namespace CMSMicroservice.Domain.Enums;
+
+///
+/// روش برداشت کمیسیون
+///
+public enum WithdrawalMethod
+{
+ ///
+ /// برداشت نقدی به حساب بانکی
+ ///
+ Cash = 0,
+
+ ///
+ /// خرید الماس از دایا
+ ///
+ Diamond = 1
+}