diff --git a/src/Settlement/Entity/WalletTransaction.php b/src/Settlement/Entity/WalletTransaction.php index 96f83251..a73382fb 100644 --- a/src/Settlement/Entity/WalletTransaction.php +++ b/src/Settlement/Entity/WalletTransaction.php @@ -12,6 +12,8 @@ use Symfony\Component\Uid\Uuid; #[ORM\Table(name: 'wallet_transactions')] #[ORM\Index(columns: ['user_id', 'created_at'], name: 'idx_wallet_user_date')] #[ORM\Index(columns: ['user_id', 'type'], name: 'idx_wallet_user_type')] +// دفترِ per-محیطِ یک شخص: WalletTransactionRepository::findByUserForEnvironment() +#[ORM\Index(columns: ['user_id', 'recorded_entity_type', 'recorded_entity_id'], name: 'idx_wallet_user_recorded_entity')] class WalletTransaction { public const TYPE_CREDIT = 'credit';