# Generated by Django 5.1.15 on 2026-08-23 12:32 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('bizapps', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='BrokerageTransaction', fields=[ ('id', models.CharField(max_length=36, primary_key=True, serialize=False)), ('client_name', models.CharField(max_length=150, verbose_name='نام مشتری')), ('client_phone', models.CharField(blank=True, max_length=20, verbose_name='شماره مشتری')), ('symbol', models.CharField(max_length=50, verbose_name='نماد')), ('side', models.CharField(choices=[('buy', 'خرید'), ('sell', 'فروش')], max_length=4, verbose_name='نوع معامله')), ('quantity', models.FloatField(verbose_name='تعداد')), ('price', models.FloatField(verbose_name='قیمت واحد')), ('commission_percent', models.FloatField(default=0, verbose_name='درصد کارمزد')), ('transaction_date', models.DateField(verbose_name='تاریخ')), ('notes', models.TextField(blank=True, verbose_name='یادداشت')), ('updated_at', models.DateTimeField(auto_now=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='brokerage_transactions', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'معامله\u200cی بورسی', 'verbose_name_plural': 'کارگزاری', 'ordering': ['-transaction_date'], }, ), ]