# Generated by Django 4.2.19 on 2025-02-26 11:13 from django.conf import settings from django.db import migrations, models import django.db.models.deletion import uuid class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Poultry', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('key', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)), ('create_date', models.DateTimeField(auto_now_add=True)), ('modify_date', models.DateTimeField(auto_now=True)), ('trash', models.BooleanField(default=False)), ('UserName', models.CharField(max_length=200, null=True)), ('Password', models.CharField(max_length=200, null=True)), ('FirstName', models.CharField(max_length=200, null=True)), ('LastName', models.CharField(max_length=200, null=True)), ('UserGroupName', models.CharField(max_length=200, null=True)), ('UserRoleName', models.CharField(max_length=200, null=True)), ('UserGroupId', models.CharField(max_length=200, null=True)), ('UserRoleId', models.CharField(max_length=200, null=True)), ('Mobile', models.CharField(max_length=200, null=True)), ('Email', models.CharField(max_length=200, null=True)), ('UserIsActive', models.BooleanField(null=True)), ('UserIsActiveDescription', models.CharField(max_length=200, null=True)), ('RegDate', models.CharField(max_length=200, null=True)), ('RegDateShamsi', models.CharField(max_length=200, null=True)), ('RegDateShamsiWithTime', models.CharField(max_length=200, null=True)), ('RegDateShamsiOnlyTime', models.CharField(max_length=200, null=True)), ('StringId', models.CharField(max_length=200, null=True)), ('IsPersisted', models.CharField(max_length=200, null=True)), ('AllowInsert', models.CharField(max_length=200, null=True)), ('AllowUpdate', models.CharField(max_length=200, null=True)), ('ModalCss', models.CharField(max_length=200, null=True)), ('GridContainerParametersModel', models.CharField(max_length=200, null=True)), ('MenuUserAccess', models.CharField(max_length=200, null=True)), ('MenuUserAccessId', models.CharField(max_length=200, null=True)), ('LogTableName', models.CharField(max_length=200, null=True)), ('LogTableAlias', models.CharField(max_length=200, null=True)), ('PageTitle', models.CharField(max_length=200, null=True)), ('UnitName', models.CharField(max_length=200, null=True)), ('SystemCode', models.CharField(max_length=200, null=True)), ('TrackingCode', models.CharField(max_length=200, null=True)), ('EpidemiologicCode', models.CharField(max_length=200, null=True)), ('PartIdCode', models.CharField(max_length=200, null=True)), ('PostalCode', models.CharField(max_length=200, null=True)), ('UnitId', models.CharField(max_length=200, null=True)), ('UnitTypeId', models.CharField(max_length=200, null=True)), ('UnitTypeName', models.CharField(max_length=200, null=True)), ('LocationIdProvince', models.CharField(max_length=200, null=True)), ('LocationIdCity', models.CharField(max_length=200, null=True)), ('UnitIsActive', models.CharField(max_length=200, null=True)), ('UnitIsActiveDescription', models.CharField(max_length=200, null=True)), ('PId', models.CharField(max_length=200, null=True)), ('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL)), ('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='PoultryHatching', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('key', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)), ('create_date', models.DateTimeField(auto_now_add=True)), ('modify_date', models.DateTimeField(auto_now=True)), ('trash', models.BooleanField(default=False)), ('DesCertId', models.CharField(max_length=200, null=True)), ('UnitId', models.CharField(max_length=200, null=True)), ('BroilerFlockRequestId', models.CharField(max_length=200, null=True)), ('RequestCode', models.CharField(max_length=200, null=True)), ('StartDate', models.CharField(max_length=200, null=True)), ('StartDatePersian', models.CharField(max_length=200, null=True)), ('EndDate', models.CharField(max_length=200, null=True)), ('EndDatePersian', models.CharField(max_length=200, null=True)), ('HatchingDate', models.CharField(max_length=200, null=True)), ('HatchingDatePersian', models.CharField(max_length=200, null=True)), ('MaxHatchingDate', models.CharField(max_length=200, null=True)), ('MaxHatchingDatePersian', models.CharField(max_length=200, null=True)), ('HatchingCount', models.CharField(max_length=200, null=True)), ('HatchingCountInBargiri', models.CharField(max_length=200, null=True)), ('HatchingCountInTakhlie', models.CharField(max_length=200, null=True)), ('TrackingCount', models.CharField(max_length=200, null=True)), ('TrackingBargiriCount', models.CharField(max_length=200, null=True)), ('PercentHamlToMojavez', models.CharField(max_length=200, null=True)), ('PercentTakhlieToBargiri', models.CharField(max_length=200, null=True)), ('FlockAgeDay', models.CharField(max_length=200, null=True)), ('PartIdCode', models.CharField(max_length=200, null=True)), ('UnitName', models.CharField(max_length=200, null=True)), ('PostalCode', models.CharField(max_length=200, null=True)), ('EpidemiologicCode', models.CharField(max_length=200, null=True)), ('CapacityFemale', models.CharField(max_length=200, null=True)), ('PersonFullName', models.CharField(max_length=200, null=True)), ('LocationIdProvince', models.CharField(max_length=200, null=True)), ('LocationNameProvince', models.CharField(max_length=200, null=True)), ('LocationIdCity', models.CharField(max_length=200, null=True)), ('LocationNameCity', models.CharField(max_length=200, null=True)), ('Mobile', models.CharField(max_length=200, null=True)), ('HamlMorghMinDate', models.CharField(max_length=200, null=True)), ('HamlMorghTotalCount', models.CharField(max_length=200, null=True)), ('HamlMorghTakhlieCount', models.CharField(max_length=200, null=True)), ('EvacuationCount', models.CharField(max_length=200, null=True)), ('EvacuationCount_1', models.CharField(max_length=200, null=True)), ('EvacuationCount_2', models.CharField(max_length=200, null=True)), ('EvacuationCount_3', models.CharField(max_length=200, null=True)), ('BaseHatchingCount', models.CharField(max_length=200, null=True)), ('PercentMorghToJoojeTotal', models.CharField(max_length=200, null=True)), ('PercentMorghToJoojeTakhlie', models.CharField(max_length=200, null=True)), ('PercentMorghToJoojeTakhlieWithEvacutaion', models.CharField(max_length=200, null=True)), ('PercentNotDeliverd', models.CharField(max_length=200, null=True)), ('PercentDeliveredForSP', models.CharField(max_length=200, null=True)), ('PercentDeliveredForSPNoExclude', models.CharField(max_length=200, null=True)), ('PercentDeliveredWithoutEvac', models.CharField(max_length=200, null=True)), ('DiffHamlThanTakhlieCount', models.CharField(max_length=200, null=True)), ('DiffTakhlieThanHamlCount', models.CharField(max_length=200, null=True)), ('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL)), ('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL)), ('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='hatching_poultry', to='app.poultry')), ], options={ 'abstract': False, }, ), ]