first commit

This commit is contained in:
2026-01-18 11:29:19 +03:30
commit b42c80cf1c
354 changed files with 14705 additions and 0 deletions

View File

@@ -0,0 +1,138 @@
# 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,
},
),
]

View File

@@ -0,0 +1,29 @@
# Generated by Django 4.2.19 on 2025-02-26 11:46
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0001_initial'),
]
operations = [
migrations.RemoveField(
model_name='poultry',
name='AllowInsert',
),
migrations.RemoveField(
model_name='poultry',
name='AllowUpdate',
),
migrations.RemoveField(
model_name='poultry',
name='IsPersisted',
),
migrations.RemoveField(
model_name='poultry',
name='UnitIsActive',
),
]

View File

@@ -0,0 +1,33 @@
# Generated by Django 4.2.19 on 2025-02-26 11:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0002_remove_poultry_allowinsert_and_more'),
]
operations = [
migrations.AddField(
model_name='poultry',
name='AllowInsert',
field=models.BooleanField(null=True),
),
migrations.AddField(
model_name='poultry',
name='AllowUpdate',
field=models.BooleanField(null=True),
),
migrations.AddField(
model_name='poultry',
name='IsPersisted',
field=models.BooleanField(null=True),
),
migrations.AddField(
model_name='poultry',
name='UnitIsActive',
field=models.BooleanField(null=True),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.2.19 on 2025-02-27 08:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0003_poultry_allowinsert_poultry_allowupdate_and_more'),
]
operations = [
migrations.AddField(
model_name='poultryhatching',
name='Date',
field=models.DateTimeField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HatchingAge',
field=models.IntegerField(default=1),
),
]

View File

@@ -0,0 +1,117 @@
# Generated by Django 4.2.19 on 2025-02-27 09:04
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0004_poultryhatching_date_poultryhatching_hatchingage'),
]
operations = [
migrations.RemoveField(
model_name='poultryhatching',
name='BaseHatchingCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='BroilerFlockRequestId',
),
migrations.RemoveField(
model_name='poultryhatching',
name='CapacityFemale',
),
migrations.RemoveField(
model_name='poultryhatching',
name='DiffHamlThanTakhlieCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='DiffTakhlieThanHamlCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='EvacuationCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='EvacuationCount_1',
),
migrations.RemoveField(
model_name='poultryhatching',
name='EvacuationCount_2',
),
migrations.RemoveField(
model_name='poultryhatching',
name='EvacuationCount_3',
),
migrations.RemoveField(
model_name='poultryhatching',
name='FlockAgeDay',
),
migrations.RemoveField(
model_name='poultryhatching',
name='HamlMorghTakhlieCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='HamlMorghTotalCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='HatchingCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='HatchingCountInBargiri',
),
migrations.RemoveField(
model_name='poultryhatching',
name='HatchingCountInTakhlie',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentDeliveredForSP',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentDeliveredForSPNoExclude',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentDeliveredWithoutEvac',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentHamlToMojavez',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentMorghToJoojeTakhlie',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentMorghToJoojeTakhlieWithEvacutaion',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentMorghToJoojeTotal',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentNotDeliverd',
),
migrations.RemoveField(
model_name='poultryhatching',
name='PercentTakhlieToBargiri',
),
migrations.RemoveField(
model_name='poultryhatching',
name='TrackingBargiriCount',
),
migrations.RemoveField(
model_name='poultryhatching',
name='TrackingCount',
),
]

View File

@@ -0,0 +1,143 @@
# Generated by Django 4.2.19 on 2025-02-27 09:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0005_remove_poultryhatching_basehatchingcount_and_more'),
]
operations = [
migrations.AddField(
model_name='poultryhatching',
name='BaseHatchingCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='BroilerFlockRequestId',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='CapacityFemale',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='DiffHamlThanTakhlieCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='DiffTakhlieThanHamlCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='EvacuationCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='EvacuationCount_1',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='EvacuationCount_2',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='EvacuationCount_3',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='FlockAgeDay',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HamlMorghTakhlieCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HamlMorghTotalCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HatchingCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HatchingCountInBargiri',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='HatchingCountInTakhlie',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentDeliveredForSP',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentDeliveredForSPNoExclude',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentDeliveredWithoutEvac',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentHamlToMojavez',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentMorghToJoojeTakhlie',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentMorghToJoojeTakhlieWithEvacutaion',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentMorghToJoojeTotal',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentNotDeliverd',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='PercentTakhlieToBargiri',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='TrackingBargiriCount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='poultryhatching',
name='TrackingCount',
field=models.IntegerField(null=True),
),
]

View File

@@ -0,0 +1,34 @@
# Generated by Django 4.2.19 on 2025-02-27 11:07
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', '0006_poultryhatching_basehatchingcount_and_more'),
]
operations = [
migrations.CreateModel(
name='TransportingChickenDetail',
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)),
('PedigreeName', 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='transporting_hatching', to='app.poultryhatching')),
('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,
},
),
]

View File

@@ -0,0 +1,118 @@
# Generated by Django 4.2.19 on 2025-02-27 11:12
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0007_transportingchickendetail'),
]
operations = [
migrations.AddField(
model_name='transportingchickendetail',
name='CertId',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='DesCertId',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='GoodAmount',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='GoodCode',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='GoodName',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='IssueDate',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='IssueDatePersian',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='ParentPartIdCode',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='ParentUnitName',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='ResideDate',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='ResideDatePersian',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='SourceCertId',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='SourcePartIdCode',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='SourceUnitName',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='TakhlieDate',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='TakhlieDatePersian',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='TrackingCode',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='TrackingStatus',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='TrackingStatusDescription',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='issue_date',
field=models.DateTimeField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='reside_date',
field=models.DateTimeField(null=True),
),
]

View File

@@ -0,0 +1,38 @@
# Generated by Django 4.2.19 on 2025-02-27 12:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0008_transportingchickendetail_certid_and_more'),
]
operations = [
migrations.AddField(
model_name='transportingchickendetail',
name='BroilerFlockRequestId',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='DesPartIdCode',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='DesUnitName',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='HealthPermitId',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingchickendetail',
name='SourceUnitPartIdCode',
field=models.CharField(max_length=200, null=True),
),
]

View File

@@ -0,0 +1,22 @@
# Generated by Django 4.2.19 on 2025-02-28 10:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("app", "0009_transportingchickendetail_broilerflockrequestid_and_more"),
]
operations = [
migrations.AddField(
model_name="transportingchickendetail",
name="Province",
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name="transportingchickendetail",
name="ProvinceId",
field=models.CharField(max_length=200, null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-03-01 11:11
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0010_transportingchickendetail_province_and_more'),
]
operations = [
migrations.AddField(
model_name='poultryhatching',
name='PedigreeName',
field=models.CharField(max_length=200, null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-03-03 12:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0011_poultryhatching_pedigreename'),
]
operations = [
migrations.AddField(
model_name='transportingchickendetail',
name='age',
field=models.IntegerField(default=1),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-03-09 11:52
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0012_transportingchickendetail_age'),
]
operations = [
migrations.AddField(
model_name='poultryhatching',
name='LeftOver',
field=models.IntegerField(null=True),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.2.19 on 2025-03-11 12:25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0013_poultryhatching_leftover'),
]
operations = [
migrations.AddField(
model_name='poultry',
name='LocationNameCity',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='poultry',
name='LocationNameProvince',
field=models.CharField(max_length=200, null=True),
),
]

View File

@@ -0,0 +1,155 @@
# 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,
},
),
]

View File

@@ -0,0 +1,68 @@
# Generated by Django 4.2.19 on 2025-04-06 07:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0015_hatching_transportingdetail'),
]
operations = [
migrations.RemoveField(
model_name='transportingdetail',
name='CertId',
),
migrations.RemoveField(
model_name='transportingdetail',
name='ParentPartIdCode',
),
migrations.RemoveField(
model_name='transportingdetail',
name='ParentUnitName',
),
migrations.RemoveField(
model_name='transportingdetail',
name='ProvinceId',
),
migrations.RemoveField(
model_name='transportingdetail',
name='issue_date',
),
migrations.AddField(
model_name='hatching',
name='Age',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='hatching',
name='Date',
field=models.DateTimeField(null=True),
),
migrations.AddField(
model_name='hatching',
name='LeftOver',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='hatching',
name='Period',
field=models.IntegerField(default=1),
),
migrations.AddField(
model_name='transportingdetail',
name='Age',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingdetail',
name='City',
field=models.CharField(max_length=200, null=True),
),
migrations.AddField(
model_name='transportingdetail',
name='Date',
field=models.DateTimeField(null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-04-06 10:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0016_remove_transportingdetail_certid_and_more'),
]
operations = [
migrations.AddField(
model_name='hatching',
name='ArchiveDate',
field=models.DateTimeField(null=True),
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 4.2.19 on 2025-04-06 11:59
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0017_hatching_archivedate'),
]
operations = [
migrations.RemoveField(
model_name='hatching',
name='CapacityFemale',
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-04-06 11:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0018_remove_hatching_capacityfemale'),
]
operations = [
migrations.AddField(
model_name='hatching',
name='CapacityFemale',
field=models.IntegerField(blank=True, null=True),
),
]

View File

@@ -0,0 +1,36 @@
# Generated by Django 3.2.13 on 2025-04-07 05:00
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', '0019_hatching_capacityfemale'),
]
operations = [
migrations.CreateModel(
name='KillHouse',
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)),
('PartIdCode', models.CharField(blank=True, max_length=250, null=True)),
('UnitName', models.CharField(blank=True, max_length=250, null=True)),
('Province', models.CharField(blank=True, max_length=250, null=True)),
('City', models.CharField(blank=True, max_length=250, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,36 @@
# Generated by Django 4.2.19 on 2025-04-07 06:21
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('app', '0020_killhouse'),
]
operations = [
migrations.AddField(
model_name='hatching',
name='KillingAve',
field=models.IntegerField(null=True),
),
migrations.AddField(
model_name='transportingdetail',
name='Out',
field=models.BooleanField(default=False),
),
migrations.AlterField(
model_name='killhouse',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='killhouse',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-04-07 06:44
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0021_hatching_killingave_transportingdetail_out_and_more'),
]
operations = [
migrations.AlterField(
model_name='hatching',
name='KillingAve',
field=models.IntegerField(default=0),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.2.19 on 2025-04-07 08:34
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0022_alter_hatching_killingave'),
]
operations = [
migrations.AddField(
model_name='killhouse',
name='CityId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='killhouse',
name='ProvinceId',
field=models.CharField(blank=True, max_length=200, null=True),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 4.2.19 on 2025-04-07 09:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0023_killhouse_cityid_killhouse_provinceid'),
]
operations = [
migrations.AddField(
model_name='poultry',
name='City',
field=models.CharField(blank=True, max_length=500, null=True),
),
migrations.AddField(
model_name='poultry',
name='Province',
field=models.CharField(blank=True, max_length=500, null=True),
),
]

View File

@@ -0,0 +1,16 @@
# Generated by Django 3.2.13 on 2025-04-29 12:52
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0024_poultry_city_poultry_province'),
]
operations = [
migrations.DeleteModel(
name='TransportingDetail',
),
]

View File

@@ -0,0 +1,60 @@
# Generated by Django 3.2.13 on 2025-04-29 12:57
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', '0025_delete_transportingdetail'),
]
operations = [
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)),
('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)),
('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)),
('Province', models.CharField(max_length=200, null=True)),
('City', models.CharField(max_length=200, null=True)),
('Age', models.IntegerField(null=True)),
('Date', models.DateTimeField(null=True)),
('Out', models.BooleanField(default=False)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transportingdetail_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='transportingdetail_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,31 @@
# Generated by Django 4.2.19 on 2025-05-06 08:21
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('app', '0026_transportingdetail'),
]
operations = [
migrations.AddField(
model_name='hatching',
name='samasat_discharge_percentage',
field=models.IntegerField(default=0),
),
migrations.AlterField(
model_name='transportingdetail',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='transportingdetail',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-06-30 12:08
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0027_hatching_samasat_discharge_percentage_and_more'),
]
operations = [
migrations.AddField(
model_name='hatching',
name='GoodSum',
field=models.IntegerField(default=0),
),
]

View File

@@ -0,0 +1,34 @@
# Generated by Django 4.2.19 on 2025-07-20 05:32
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', '0028_hatching_goodsum'),
]
operations = [
migrations.CreateModel(
name='ApkInfo',
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)),
('info', models.JSONField(null=True)),
('download_link', models.CharField(blank=True, max_length=700, 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,
},
),
]

View File

@@ -0,0 +1,52 @@
# Generated by Django 3.2.13 on 2025-09-21 10:17
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0029_apkinfo'),
]
operations = [
migrations.CreateModel(
name='TransportCarcassDetail',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('id_quarantineh', models.CharField(blank=True, max_length=255, null=True)),
('destination_prev', models.CharField(blank=True, max_length=255, null=True)),
('destination_changed', models.CharField(blank=True, max_length=255, null=True)),
('payment', models.CharField(blank=True, max_length=255, null=True)),
('tracking', models.CharField(blank=True, max_length=255, null=True)),
('date', models.DateField(blank=True, null=True)),
('time', models.TimeField(blank=True, null=True)),
('product', models.CharField(blank=True, max_length=255, null=True)),
('items', models.CharField(blank=True, max_length=255, null=True)),
('quantity', models.FloatField(blank=True, null=True)),
('unit', models.CharField(blank=True, max_length=50, null=True)),
('origin_province', models.CharField(blank=True, max_length=255, null=True)),
('origin_city', models.CharField(blank=True, max_length=255, null=True)),
('origin', models.CharField(blank=True, max_length=255, null=True)),
('destination_province', models.CharField(blank=True, max_length=255, null=True)),
('destination_city', models.CharField(blank=True, max_length=255, null=True)),
('destination', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_origin', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_destination', models.CharField(blank=True, max_length=255, null=True)),
('owner', models.CharField(blank=True, max_length=255, null=True)),
('car_tracking_code', models.CharField(blank=True, max_length=255, null=True)),
('driver_name', models.CharField(blank=True, max_length=255, null=True)),
('plate', models.CharField(blank=True, max_length=50, null=True)),
('amount', models.DecimalField(blank=True, decimal_places=2, max_digits=20, null=True)),
('unloading', models.CharField(blank=True, max_length=255, null=True)),
('gross_weight', models.FloatField(blank=True, null=True)),
('tare_weight', models.FloatField(blank=True, null=True)),
('net_weight', models.FloatField(blank=True, null=True)),
('scale_code', models.CharField(blank=True, max_length=255, null=True)),
('scale_name', models.CharField(blank=True, max_length=255, null=True)),
('scale_receipt', models.CharField(blank=True, max_length=255, null=True)),
('unloading_date', models.DateField(blank=True, null=True)),
('out', models.BooleanField(default=False)),
],
),
]

View File

@@ -0,0 +1,49 @@
# Generated by Django 3.2.13 on 2025-09-21 11:17
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import uuid
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('app', '0030_transportcarcassdetail'),
]
operations = [
migrations.AddField(
model_name='transportcarcassdetail',
name='create_date',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='transportcarcassdetail',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transportcarcassdetail_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='transportcarcassdetail',
name='key',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='transportcarcassdetail',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transportcarcassdetail_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='transportcarcassdetail',
name='modify_date',
field=models.DateTimeField(auto_now=True),
),
migrations.AddField(
model_name='transportcarcassdetail',
name='trash',
field=models.BooleanField(default=False),
),
]

View File

@@ -0,0 +1,16 @@
# Generated by Django 3.2.13 on 2025-09-21 11:18
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0031_auto_20250921_1447'),
]
operations = [
migrations.DeleteModel(
name='TransportCarcassDetail',
),
]

View File

@@ -0,0 +1,65 @@
# Generated by Django 3.2.13 on 2025-09-21 11:18
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', '0032_delete_transportcarcassdetail'),
]
operations = [
migrations.CreateModel(
name='TransportCarcassDetail',
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)),
('id_quarantineh', models.CharField(blank=True, max_length=255, null=True)),
('destination_prev', models.CharField(blank=True, max_length=255, null=True)),
('destination_changed', models.CharField(blank=True, max_length=255, null=True)),
('payment', models.CharField(blank=True, max_length=255, null=True)),
('tracking', models.CharField(blank=True, max_length=255, null=True)),
('date', models.DateField(blank=True, null=True)),
('time', models.TimeField(blank=True, null=True)),
('product', models.CharField(blank=True, max_length=255, null=True)),
('items', models.CharField(blank=True, max_length=255, null=True)),
('quantity', models.FloatField(blank=True, null=True)),
('unit', models.CharField(blank=True, max_length=50, null=True)),
('origin_province', models.CharField(blank=True, max_length=255, null=True)),
('origin_city', models.CharField(blank=True, max_length=255, null=True)),
('origin', models.CharField(blank=True, max_length=255, null=True)),
('destination_province', models.CharField(blank=True, max_length=255, null=True)),
('destination_city', models.CharField(blank=True, max_length=255, null=True)),
('destination', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_origin', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_destination', models.CharField(blank=True, max_length=255, null=True)),
('owner', models.CharField(blank=True, max_length=255, null=True)),
('car_tracking_code', models.CharField(blank=True, max_length=255, null=True)),
('driver_name', models.CharField(blank=True, max_length=255, null=True)),
('plate', models.CharField(blank=True, max_length=50, null=True)),
('amount', models.DecimalField(blank=True, decimal_places=2, max_digits=20, null=True)),
('unloading', models.CharField(blank=True, max_length=255, null=True)),
('gross_weight', models.FloatField(blank=True, null=True)),
('tare_weight', models.FloatField(blank=True, null=True)),
('net_weight', models.FloatField(blank=True, null=True)),
('scale_code', models.CharField(blank=True, max_length=255, null=True)),
('scale_name', models.CharField(blank=True, max_length=255, null=True)),
('scale_receipt', models.CharField(blank=True, max_length=255, null=True)),
('unloading_date', models.DateField(blank=True, null=True)),
('out', models.BooleanField(default=False)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transportcarcassdetail_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transportcarcassdetail_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,36 @@
# Generated by Django 3.2.13 on 2025-09-22 10:08
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', '0033_transportcarcassdetail'),
]
operations = [
migrations.CreateModel(
name='Guilds',
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)),
('name', models.CharField(blank=True, max_length=255, null=True)),
('city', models.CharField(blank=True, max_length=255, null=True)),
('province', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_code', models.CharField(blank=True, max_length=255, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='guilds_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='guilds_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-09-22 10:12
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0034_guilds'),
]
operations = [
migrations.AddField(
model_name='guilds',
name='is_steward',
field=models.BooleanField(default=False),
),
]

View File

@@ -0,0 +1,43 @@
# Generated by Django 3.2.13 on 2025-09-22 12:22
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', '0035_guilds_is_steward'),
]
operations = [
migrations.CreateModel(
name='Driver',
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)),
('car_id', models.CharField(blank=True, max_length=255, null=True)),
('driver_name', models.CharField(blank=True, max_length=255, null=True)),
('owner_name', models.CharField(blank=True, max_length=255, null=True)),
('city', models.CharField(blank=True, max_length=255, null=True)),
('province', models.CharField(blank=True, max_length=255, null=True)),
('pelak', models.CharField(blank=True, max_length=255, null=True)),
('tracking_code', models.CharField(blank=True, max_length=255, null=True)),
('weight', models.IntegerField(blank=True, null=True)),
('car_type', models.CharField(blank=True, max_length=255, null=True)),
('expire_licence_date', models.DateField(blank=True, null=True)),
('health_permit', models.CharField(blank=True, max_length=255, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='driver_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='driver_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-09-22 12:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0036_driver'),
]
operations = [
migrations.AddField(
model_name='driver',
name='product',
field=models.CharField(blank=True, max_length=255, null=True),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 3.2.13 on 2025-09-27 05:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0037_driver_product'),
]
operations = [
migrations.AddField(
model_name='driver',
name='kill_house_name',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='driver',
name='part_id_code',
field=models.CharField(blank=True, max_length=255, null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-09-27 06:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0038_auto_20250927_0848'),
]
operations = [
migrations.AlterField(
model_name='transportcarcassdetail',
name='tracking',
field=models.CharField(blank=True, max_length=255, null=True, unique=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-09-27 07:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0039_alter_transportcarcassdetail_tracking'),
]
operations = [
migrations.AddField(
model_name='transportcarcassdetail',
name='product_date',
field=models.DateField(blank=True, null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.13 on 2025-09-28 08:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0040_transportcarcassdetail_product_date'),
]
operations = [
migrations.AddField(
model_name='transportcarcassdetail',
name='has_product_date',
field=models.BooleanField(default=False),
),
]

View File

@@ -0,0 +1,64 @@
# Generated by Django 4.2.19 on 2025-11-04 07:13
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', '0041_transportcarcassdetail_has_product_date'),
]
operations = [
migrations.AlterField(
model_name='driver',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='driver',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='guilds',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='guilds',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='transportcarcassdetail',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='transportcarcassdetail',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.CreateModel(
name='InquiryCredentials',
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)),
('data', models.JSONField(blank=True, null=True)),
('numbers', models.JSONField(blank=True, 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,
},
),
]

View File

@@ -0,0 +1,62 @@
# Generated by Django 4.2.19 on 2025-11-08 08:21
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', '0042_alter_driver_created_by_alter_driver_modified_by_and_more'),
]
operations = [
migrations.CreateModel(
name='AllProductsTransport',
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)),
('record_id', models.CharField(blank=True, max_length=255, null=True)),
('destination_prev', models.CharField(blank=True, max_length=255, null=True)),
('destination_changed', models.CharField(blank=True, max_length=255, null=True)),
('tracking', models.CharField(blank=True, max_length=255, null=True, unique=True)),
('date', models.DateField(blank=True, null=True)),
('product', models.CharField(blank=True, max_length=255, null=True)),
('items', models.CharField(blank=True, max_length=255, null=True)),
('quantity', models.FloatField(blank=True, null=True)),
('unit', models.CharField(blank=True, max_length=50, null=True)),
('origin_province', models.CharField(blank=True, max_length=255, null=True)),
('origin_city', models.CharField(blank=True, max_length=255, null=True)),
('origin', models.CharField(blank=True, max_length=255, null=True)),
('destination_province', models.CharField(blank=True, max_length=255, null=True)),
('destination_city', models.CharField(blank=True, max_length=255, null=True)),
('destination', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_origin', models.CharField(blank=True, max_length=255, null=True)),
('jihadi_destination', models.CharField(blank=True, max_length=255, null=True)),
('owner', models.CharField(blank=True, max_length=255, null=True)),
('car_tracking_code', models.CharField(blank=True, max_length=255, null=True)),
('driver_name', models.CharField(blank=True, max_length=255, null=True)),
('gross_weight', models.FloatField(blank=True, null=True)),
('tare_weight', models.FloatField(blank=True, null=True)),
('net_weight', models.FloatField(blank=True, null=True)),
('scale_code', models.CharField(blank=True, max_length=255, null=True)),
('scale_name', models.CharField(blank=True, max_length=255, null=True)),
('scale_receipt', models.CharField(blank=True, max_length=255, null=True)),
('unloading_date', models.DateField(blank=True, null=True)),
('unloading', models.CharField(blank=True, max_length=255, null=True)),
('out', models.BooleanField(default=False)),
('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(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='all_products_transports', 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,
},
),
]

View File

@@ -0,0 +1,56 @@
# Generated by Django 3.2.13 on 2025-11-08 17:33
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', '0043_allproductstransport'),
]
operations = [
migrations.CreateModel(
name='EvacuationDetail',
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(blank=True, max_length=200, null=True)),
('IssueDate', models.CharField(blank=True, max_length=200, null=True)),
('IssueDatePersian', models.CharField(blank=True, max_length=200, null=True)),
('issue_date', models.DateTimeField(blank=True, null=True)),
('GoodAmount', models.IntegerField(blank=True, null=True)),
('GoodCode', models.IntegerField(blank=True, null=True)),
('GoodName', models.CharField(blank=True, max_length=200, null=True)),
('TrackingStatus', models.IntegerField(blank=True, null=True)),
('TrackingStatusDescription', models.CharField(blank=True, max_length=200, null=True)),
('TakhlieDate', models.CharField(blank=True, max_length=200, null=True)),
('TakhlieDatePersian', models.CharField(blank=True, max_length=200, null=True)),
('takhlie_date', models.DateTimeField(blank=True, null=True)),
('SourceUnitPartIdCode', models.CharField(blank=True, max_length=200, null=True)),
('SourceUnitName', models.CharField(blank=True, max_length=200, null=True)),
('SourceCertId', models.CharField(blank=True, max_length=200, null=True)),
('SourcePartIdCode', models.CharField(blank=True, max_length=200, null=True)),
('DesUnitName', models.CharField(blank=True, max_length=200, null=True)),
('DesPartIdCode', models.CharField(blank=True, max_length=200, null=True)),
('HealthPermitId', models.IntegerField(blank=True, null=True)),
('ResideDate', models.CharField(blank=True, max_length=200, null=True)),
('ResideDatePersian', models.CharField(blank=True, max_length=200, null=True)),
('reside_date', models.DateTimeField(blank=True, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='evacuationdetail_createdby', to=settings.AUTH_USER_MODEL)),
('hatching', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='evacuation_details', to='app.hatching')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='evacuationdetail_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
]

View File

@@ -0,0 +1,288 @@
# Generated by Django 4.2.19 on 2025-11-09 05:14
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('app', '0044_evacuationdetail'),
]
operations = [
migrations.RemoveField(
model_name='evacuationdetail',
name='BroilerFlockRequestId',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='DesPartIdCode',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='DesUnitName',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='GoodAmount',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='GoodCode',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='GoodName',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='HealthPermitId',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='IssueDate',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='IssueDatePersian',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='ResideDate',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='ResideDatePersian',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='SourceCertId',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='SourcePartIdCode',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='SourceUnitName',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='SourceUnitPartIdCode',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='TakhlieDate',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='TakhlieDatePersian',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='TrackingCode',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='TrackingStatus',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='TrackingStatusDescription',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='issue_date',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='reside_date',
),
migrations.RemoveField(
model_name='evacuationdetail',
name='takhlie_date',
),
migrations.AddField(
model_name='evacuationdetail',
name='AllowInsert',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='evacuationdetail',
name='AllowUpdate',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='evacuationdetail',
name='ErrorCode',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ExternalId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='GoodCount',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='GridContainerParametersModel',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='IsDeleted',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='evacuationdetail',
name='IsPersisted',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='evacuationdetail',
name='LogTableAlias',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='LogTableName',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MenuUserAccess',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MenuUserAccessId',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='Message',
field=models.TextField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoDate',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoDateShamsi',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoEndDay',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoReason',
field=models.TextField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoReportId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoReportSubId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='MoStartDay',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ModalCss',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='PageTitle',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='PartIdCode',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='RegDate',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='RegDateShamsi',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='RegDateShamsiOnlyTime',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='RegDateShamsiWithTime',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ReportDate',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ReportDateShamsi',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ReportStatus',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ReportType',
field=models.IntegerField(blank=True, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='ReportTypeString',
field=models.CharField(blank=True, max_length=255, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='RequestId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AddField(
model_name='evacuationdetail',
name='StringId',
field=models.CharField(blank=True, max_length=200, null=True),
),
migrations.AlterField(
model_name='evacuationdetail',
name='created_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_createdby', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='evacuationdetail',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_modifiedby', to=settings.AUTH_USER_MODEL),
),
]

View File

@@ -0,0 +1,34 @@
# Generated by Django 4.2.19 on 2025-12-01 10:28
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', '0045_remove_evacuationdetail_broilerflockrequestid_and_more'),
]
operations = [
migrations.CreateModel(
name='RasadyarAppInfo',
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)),
('info', models.JSONField(blank=True, null=True)),
('file', models.CharField(blank=True, max_length=700, 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,
},
),
]

View File

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More