masoodafar-web
04bc593184
feat: Add EF configurations and migration for network-club system
...
EF Core Configurations (11 files):
- SystemConfigurationConfiguration with Scope+Key composite index
- ClubMembershipConfiguration with one-to-one User relationship
- ClubFeatureConfiguration with IsActive+SortOrder index
- UserClubFeatureConfiguration with composite unique index
- NetworkWeeklyBalanceConfiguration with UserId+WeekNumber index
- WeeklyCommissionPoolConfiguration with unique WeekNumber
- UserCommissionPayoutConfiguration with multiple indexes
- ClubMembershipHistoryConfiguration for audit trail
- NetworkMembershipHistoryConfiguration for audit trail
- CommissionPayoutHistoryConfiguration for audit trail
- SystemConfigurationHistoryConfiguration for audit trail
Configuration Updates:
- UserConfiguration: Add NetworkParentId, LegPosition with indexes
- UserWalletConfiguration: Add DiscountBalance field
- ProductsConfiguration: Add IsClubExclusive, ClubDiscountPercent with index
Infrastructure Updates:
- ApplicationDbContext: Add 11 new DbSets for network-club entities
- GlobalUsings: Add Domain entity namespaces
Migration:
- AddNetworkClubSystemV2: Complete database schema for network-club system
2025-11-29 03:52:46 +03:30
masoodafar-web
d20dc86d2f
feat: Add core entities and history tables for network-club system
...
Core Entities:
- Add SystemConfiguration for dynamic config management
- Add ClubMembership, ClubFeature, UserClubFeature for club management
- Add NetworkWeeklyBalance for binary network tracking
- Add WeeklyCommissionPool, UserCommissionPayout for commission system
History Entities (Audit Trail):
- Add ClubMembershipHistory
- Add NetworkMembershipHistory
- Add CommissionPayoutHistory
- Add SystemConfigurationHistory
Updates to Existing Entities:
- User: Add NetworkParentId, LegPosition, and navigation properties
- UserWallet: Add NetworkBalance and DiscountBalance fields
- Products: Add IsClubExclusive and ClubDiscountPercent fields
- GlobalUsings: Add new namespaces for club/network/commission entities
2025-11-29 03:44:41 +03:30
masoodafar-web
462ae5dcc0
feat: Add enums for network-club system
...
- Add CommissionPayoutStatus enum (Pending, Paid, WithdrawRequested, Withdrawn, Cancelled)
- Add WithdrawalMethod enum (Cash, Diamond)
- Add NetworkLeg enum (Left, Right)
- Add ClubMembershipAction enum for history tracking
- Add NetworkMembershipAction enum for history tracking
- Add CommissionPayoutAction enum for history tracking
- Add ConfigurationScope enum (System, Network, Club, Commission)
- Update TransactionType enum with NetworkCommission, ClubActivation, DiscountWalletCharge
2025-11-29 03:36:54 +03:30
masoodafar-web
6089181bcf
Add documentation for network club commission system and wallet management
2025-11-29 03:33:42 +03:30
masoodafar-web
8f77097278
Bump version to 0.0.139 in CMSMicroservice.Protobuf
2025-11-28 14:44:49 +03:30
masoodafar-web
99ef7983f8
Add CreatedAt field to wallet change log responses
2025-11-28 14:07:10 +03:30
masoodafar-web
a3c7033d95
Add CategoryId filter to product query and proto
2025-11-28 11:00:36 +03:30
masoodafar-web
ce2bf3f1f0
Make amount, user_id and address_id optional in user order update
2025-11-28 04:02:00 +03:30
masoodafar-web
84f08f11e4
Make package_id optional in user order proto and command
2025-11-28 02:47:27 +03:30
masoodafar-web
746c0b2542
Fix filter null checks and status comparisons in order query
2025-11-27 23:24:26 +03:30
masoodafar-web
b706e02d4f
Update payment date filter to use greater than or equal comparison
2025-11-27 18:58:28 +03:30
masoodafar-web
38ce54d367
Fix PaymentStatus comparison in order filter query
2025-11-27 18:49:01 +03:30
masoodafar-web
c011645433
Add user full name and national code to order responses
2025-11-27 18:21:17 +03:30
masoodafar-web
32b7cb3238
Add delivery tracking fields to UserOrder entity
2025-11-27 06:39:47 +03:30
masoodafar-web
23ac9f77a1
Add category support to products commands and queries
2025-11-27 05:39:26 +03:30
masoodafar-web
e2bd966098
update4
2025-11-25 05:46:46 +03:30
masoodafar-web
7ba48b2f11
update3
2025-11-25 05:39:39 +03:30
masoodafar-web
c01e85381c
update2
2025-11-25 05:23:55 +03:30
masoodafar-web
dcb3ce69a8
update1
2025-11-25 04:59:50 +03:30
masoodafar-web
b91c83db7e
Generator Changes at 11/25/2025 4:32:37 AM +03:30
2025-11-25 04:33:50 +03:30
masoodafar-web
c871f8e4c0
Update model.ndm2
2025-11-25 04:31:56 +03:30
masoodafar-web
1a0012eb86
update
2025-11-25 03:56:45 +03:30
masoodafar-web
88f38f5d8e
update
2025-11-25 03:04:00 +03:30
masoodafar-web
8a7d02ce81
Generator Changes at 11/25/2025 2:19:02 AM +03:30
2025-11-25 02:21:08 +03:30
masoodafar-web
358ffc438d
Update model.ndm2
2025-11-25 02:18:45 +03:30
masoodafar-web
1b146b338f
update
2025-11-25 02:08:28 +03:30
masoodafar-web
92a9a0e75d
Generator Changes at 11/25/2025 1:59:23 AM +03:30
2025-11-25 02:03:51 +03:30
masoodafar-web
87842f0b9b
update
2025-11-25 01:58:45 +03:30
masoodafar-web
02fc3f9122
Generator Changes at 11/25/2025 12:39:59 AM +03:30
2025-11-25 00:42:45 +03:30
masoodafar-web
a2d293ed01
update
2025-11-25 00:39:31 +03:30
masoodafar-web
25eee4ede3
Merge branch 'newmain'
2025-11-24 23:22:18 +03:30
masoodafar-web
744f71ce6c
update
2025-11-24 23:01:35 +03:30
masoodafar-web
6cd0a45336
update
2025-11-24 22:55:14 +03:30
masoodafar-web
56478c79c2
Generator Changes at 11/22/2025 9:58:16 PM +03:30
2025-11-22 22:02:04 +03:30
masoodafar-web
fb9d2f6a9c
Update model.ndm2
2025-11-22 21:57:52 +03:30
masoodafar-web
3e23ab5c84
update
2025-11-21 07:06:31 +03:30
masoodafar-web
ad8df4b307
Add sender dependency to UpdateUserCartsCommandHandler and handle empty cart case
2025-11-20 23:31:56 +03:30
masoodafar-web
43202d6106
Bump version to 0.0.124
2025-11-20 23:19:13 +03:30
masoodafar-web
a5bfb884bb
Generator Changes at 11/20/2025 11:12:33 PM +03:30
2025-11-20 23:14:30 +03:30
masoodafar-web
a1c934c2de
update
2025-11-20 23:12:17 +03:30
masoodafar-web
b15ec93aa1
Refactor product filtering logic and add database migration for categories and tags
2025-11-20 20:06:01 +03:30
masoodafar-web
69ab91fb2b
Generator Changes at 11/20/2025 6:27:21 PM +03:30
2025-11-20 18:32:51 +03:30
masoodafar-web
b0a760d063
update
2025-11-20 18:27:05 +03:30
masoodafar-web
b7493f0dd1
bump version to 0.0.122
2025-11-20 00:54:13 +03:30
masoodafar-web
fb9d46059f
Generator Changes at 11/20/2025 12:51:29 AM +03:30
2025-11-20 00:53:04 +03:30
masoodafar-web
b9d8afdf00
update
2025-11-20 00:51:05 +03:30
masoodafar-web
8466ce8cfc
Generator Changes at 11/20/2025 12:40:54 AM +03:30
2025-11-20 00:43:36 +03:30
masoodafar-web
7840f3b463
update
2025-11-20 00:40:28 +03:30
masoodafar-web
8a9cabf7f1
Generator Changes at 11/18/2025 10:39:12 PM +03:30
2025-11-18 22:41:44 +03:30
masoodafar-web
f6dcd43346
update
2025-11-18 22:38:50 +03:30