# Generated by Django 3.2.10 on 2021-12-28 19:14 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Customer', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name_family', models.CharField(max_length=200)), ('address', models.CharField(max_length=200)), ('create_date', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Factor', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_date', models.DateTimeField(auto_now_add=True)), ('amount', models.IntegerField()), ('discount', models.IntegerField()), ('deadline', models.DateTimeField()), ('pay_status', models.CharField(choices=[('unpaid', 'unpaid'), ('paid', 'paid'), ('cancell', 'cancell')], max_length=10)), ('FactorType', models.CharField(choices=[('Nasb', 'Nasb'), ('Khadamat', 'Khadamat'), ('Garranty', 'Garranty')], max_length=10)), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.customer')), ], ), migrations.CreateModel( name='Product', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('product_name', models.CharField(max_length=50)), ('product_price', models.IntegerField()), ], ), migrations.CreateModel( name='ProductCategory', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('category_name', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='StoreRoom', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('store_name', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='User', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user_name', models.CharField(max_length=50)), ('password', models.CharField(max_length=50)), ('user_type', models.CharField(choices=[('admin', 'admin'), ('office', 'office'), ('operator', 'operator')], max_length=10)), ('name_family', models.CharField(max_length=200)), ('create_date', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='VisitQueue', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('dateTime', models.DateTimeField()), ('status', models.CharField(choices=[('waiting', 'waiting'), ('finish', 'finish'), ('cancell', 'cancell')], default='waiting', max_length=10)), ('grade', models.CharField(choices=[('3', '3'), ('2', '2'), ('1', '1')], max_length=1)), ('grade_desc', models.CharField(max_length=200)), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.customer')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.user')), ], ), migrations.CreateModel( name='ProductInStore', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('inventory', models.IntegerField()), ('Product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.product')), ('StoreRoom', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.storeroom')), ], ), migrations.AddField( model_name='product', name='ProductCategory', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.productcategory'), ), migrations.CreateModel( name='PhoneNumber', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone_number', models.CharField(max_length=11)), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.customer')), ], ), migrations.CreateModel( name='FactorIteam', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('product_name', models.DateTimeField(auto_now_add=True)), ('num', models.IntegerField()), ('amount', models.IntegerField()), ('factor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.factor')), ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='admin_panel.product')), ], ), ]