# Generated by Django 4.2.19 on 2025-04-05 13:43 from django.conf import settings from django.db import migrations, models import django.db.models.deletion import uuid class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('app', '0014_poultry_locationnamecity_and_more'), ] operations = [ migrations.CreateModel( name='Hatching', 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)), ('BroilerFlockRequestId', models.IntegerField(blank=True, null=True)), ('InsertDate', models.CharField(blank=True, max_length=200, null=True)), ('LastChangeStatusDate', models.CharField(blank=True, max_length=200, null=True)), ('LastChangeStatusDateShamsi', models.CharField(blank=True, max_length=200, null=True)), ('FlockRequestUnitName', models.CharField(blank=True, max_length=200, null=True)), ('PedigreeName', models.CharField(blank=True, max_length=200, null=True)), ('StatusId', models.IntegerField(blank=True, null=True)), ('Status', models.IntegerField(blank=True, null=True)), ('StatusName', models.CharField(blank=True, max_length=200, null=True)), ('PedigreeType', models.IntegerField(blank=True, null=True)), ('BroilerPedigreeTypeName', models.CharField(blank=True, max_length=200, null=True)), ('StatusColor', models.CharField(blank=True, max_length=200, null=True)), ('SystemRevocationDate', models.CharField(blank=True, max_length=200, null=True)), ('RemindDays', models.IntegerField(blank=True, null=True)), ('PartyCount', models.IntegerField(blank=True, null=True)), ('GoodCount', models.IntegerField(blank=True, null=True)), ('ShowButtons', models.BooleanField(blank=True, null=True)), ('HasSync', models.BooleanField(blank=True, null=True)), ('BroilerFlockRequestExpireStatus', models.IntegerField(blank=True, null=True)), ('IdWithFormat', models.CharField(blank=True, max_length=200, null=True)), ('ProvinceName', models.CharField(blank=True, max_length=200, null=True)), ('CityName', models.CharField(blank=True, max_length=200, null=True)), ('Address', models.CharField(blank=True, max_length=200, null=True)), ('UnitTel', models.CharField(blank=True, max_length=200, null=True)), ('UnitPostalCode', models.CharField(blank=True, max_length=200, null=True)), ('UnitName', models.CharField(blank=True, max_length=200, null=True)), ('SystemCode', models.CharField(blank=True, max_length=200, null=True)), ('CapacityFemale', models.CharField(blank=True, max_length=200, null=True)), ('EpidemiologicCode', models.CharField(blank=True, max_length=200, null=True)), ('RequestCode', models.CharField(blank=True, max_length=200, null=True)), ('RequestDate', models.CharField(blank=True, max_length=200, null=True)), ('RequestDateFa', models.CharField(blank=True, max_length=200, null=True)), ('RequestCount', models.IntegerField(blank=True, null=True)), ('DeliverDate', models.CharField(blank=True, max_length=200, null=True)), ('DeliverDateFa', models.CharField(blank=True, max_length=200, null=True)), ('UnionName', models.CharField(blank=True, max_length=200, null=True)), ('PersonTypeId', models.IntegerField(blank=True, null=True)), ('PersonType', models.IntegerField(blank=True, null=True)), ('PersonTypeName', models.CharField(blank=True, max_length=200, null=True)), ('PersonFullName', models.CharField(blank=True, max_length=200, null=True)), ('NationalCode', models.CharField(blank=True, max_length=200, null=True)), ('InteractType', models.IntegerField(blank=True, null=True)), ('InteractTypeName', models.CharField(blank=True, max_length=200, null=True)), ('UnionTypeId', models.IntegerField(blank=True, null=True)), ('UnionTypeName', models.CharField(blank=True, max_length=200, null=True)), ('SendDate', models.CharField(blank=True, max_length=200, null=True)), ('SendDateFa', models.CharField(blank=True, max_length=200, null=True)), ('ChickCountSum', models.IntegerField(blank=True, null=True)), ('CalculatedDate', models.CharField(blank=True, max_length=200, null=True)), ('CalculatedDateFa', models.CharField(blank=True, max_length=200, null=True)), ('PartIdCode', models.CharField(blank=True, max_length=200, null=True)), ('CertId', models.CharField(blank=True, max_length=200, null=True)), ('StartDate', models.CharField(blank=True, max_length=200, null=True)), ('StartDateFa', models.CharField(blank=True, max_length=200, null=True)), ('EndDate', models.CharField(blank=True, max_length=200, null=True)), ('EndDateFa', models.CharField(blank=True, max_length=200, null=True)), ('RemainCredit', models.IntegerField(blank=True, null=True)), ('StrRemainCredit', models.CharField(blank=True, max_length=200, null=True)), ('ShowStatus', models.CharField(blank=True, max_length=200, null=True)), ('ValidStatus', models.CharField(blank=True, max_length=200, null=True)), ('ValidStatusName', models.CharField(blank=True, max_length=200, null=True)), ('RegDate', models.CharField(blank=True, max_length=200, null=True)), ('RegDateShamsi', models.CharField(blank=True, max_length=200, null=True)), ('RegDateShamsiWithTime', models.CharField(blank=True, max_length=200, null=True)), ('RegDateShamsiOnlyTime', models.CharField(blank=True, max_length=200, null=True)), ('HatchingId', models.CharField(blank=True, max_length=200, null=True)), ('StringId', models.CharField(blank=True, max_length=200, null=True)), ('IsPersisted', models.BooleanField(blank=True, null=True)), ('AllowInsert', models.BooleanField(blank=True, null=True)), ('AllowUpdate', models.BooleanField(blank=True, null=True)), ('ModalCss', models.CharField(blank=True, max_length=200, null=True)), ('GridContainerParametersModel', models.CharField(blank=True, max_length=200, null=True)), ('MenuUserAccess', models.CharField(blank=True, max_length=200, null=True)), ('MenuUserAccessId', models.IntegerField(blank=True, null=True)), ('LogTableName', models.CharField(blank=True, max_length=200, null=True)), ('LogTableAlias', models.CharField(blank=True, max_length=200, null=True)), ('PageTitle', models.CharField(blank=True, max_length=200, null=True)), ('Evacuation', models.IntegerField(default=0)), ('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='poultry_hatching_poultry', to='app.poultry')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='TransportingDetail', 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)), ('BroilerFlockRequestId', models.IntegerField(blank=True, null=True)), ('TrackingCode', models.CharField(max_length=200, null=True)), ('DesCertId', models.CharField(max_length=200, null=True)), ('IssueDate', models.CharField(max_length=200, null=True)), ('IssueDatePersian', models.CharField(max_length=200, null=True)), ('issue_date', models.DateTimeField(null=True)), ('GoodCode', models.IntegerField(null=True)), ('GoodName', models.CharField(max_length=200, null=True)), ('GoodAmount', models.IntegerField(null=True)), ('TrackingStatus', models.IntegerField(null=True)), ('TrackingStatusDescription', models.CharField(max_length=200, null=True)), ('TakhlieDate', models.CharField(max_length=200, null=True)), ('TakhlieDatePersian', models.CharField(max_length=200, null=True)), ('SourcePartIdCode', models.CharField(max_length=200, null=True)), ('SourceUnitPartIdCode', models.CharField(max_length=200, null=True)), ('SourceUnitName', models.CharField(max_length=200, null=True)), ('SourceCertId', models.CharField(max_length=200, null=True)), ('ParentPartIdCode', models.CharField(max_length=200, null=True)), ('ParentUnitName', models.CharField(max_length=200, null=True)), ('CertId', models.CharField(max_length=200, null=True)), ('ResideDate', models.CharField(max_length=200, null=True)), ('ResideDatePersian', models.CharField(max_length=200, null=True)), ('PedigreeName', models.CharField(max_length=200, null=True)), ('DesUnitName', models.CharField(max_length=200, null=True)), ('DesPartIdCode', models.CharField(max_length=200, null=True)), ('HealthPermitId', models.IntegerField(null=True)), ('ProvinceId', models.CharField(max_length=200, null=True)), ('Province', 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)), ('hatching', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transport_hatching', to='app.hatching')), ('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, }, ), ]