first commit
This commit is contained in:
138
app/migrations/0001_initial.py
Normal file
138
app/migrations/0001_initial.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
29
app/migrations/0002_remove_poultry_allowinsert_and_more.py
Normal file
29
app/migrations/0002_remove_poultry_allowinsert_and_more.py
Normal 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',
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
@@ -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',
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
34
app/migrations/0007_transportingchickendetail.py
Normal file
34
app/migrations/0007_transportingchickendetail.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
118
app/migrations/0008_transportingchickendetail_certid_and_more.py
Normal file
118
app/migrations/0008_transportingchickendetail_certid_and_more.py
Normal 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),
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0011_poultryhatching_pedigreename.py
Normal file
18
app/migrations/0011_poultryhatching_pedigreename.py
Normal 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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0012_transportingchickendetail_age.py
Normal file
18
app/migrations/0012_transportingchickendetail_age.py
Normal 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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0013_poultryhatching_leftover.py
Normal file
18
app/migrations/0013_poultryhatching_leftover.py
Normal 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),
|
||||
),
|
||||
]
|
||||
23
app/migrations/0014_poultry_locationnamecity_and_more.py
Normal file
23
app/migrations/0014_poultry_locationnamecity_and_more.py
Normal 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),
|
||||
),
|
||||
]
|
||||
155
app/migrations/0015_hatching_transportingdetail.py
Normal file
155
app/migrations/0015_hatching_transportingdetail.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0017_hatching_archivedate.py
Normal file
18
app/migrations/0017_hatching_archivedate.py
Normal 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),
|
||||
),
|
||||
]
|
||||
17
app/migrations/0018_remove_hatching_capacityfemale.py
Normal file
17
app/migrations/0018_remove_hatching_capacityfemale.py
Normal 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',
|
||||
),
|
||||
]
|
||||
18
app/migrations/0019_hatching_capacityfemale.py
Normal file
18
app/migrations/0019_hatching_capacityfemale.py
Normal 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),
|
||||
),
|
||||
]
|
||||
36
app/migrations/0020_killhouse.py
Normal file
36
app/migrations/0020_killhouse.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0022_alter_hatching_killingave.py
Normal file
18
app/migrations/0022_alter_hatching_killingave.py
Normal 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),
|
||||
),
|
||||
]
|
||||
23
app/migrations/0023_killhouse_cityid_killhouse_provinceid.py
Normal file
23
app/migrations/0023_killhouse_cityid_killhouse_provinceid.py
Normal 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),
|
||||
),
|
||||
]
|
||||
23
app/migrations/0024_poultry_city_poultry_province.py
Normal file
23
app/migrations/0024_poultry_city_poultry_province.py
Normal 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),
|
||||
),
|
||||
]
|
||||
16
app/migrations/0025_delete_transportingdetail.py
Normal file
16
app/migrations/0025_delete_transportingdetail.py
Normal 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',
|
||||
),
|
||||
]
|
||||
60
app/migrations/0026_transportingdetail.py
Normal file
60
app/migrations/0026_transportingdetail.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0028_hatching_goodsum.py
Normal file
18
app/migrations/0028_hatching_goodsum.py
Normal 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),
|
||||
),
|
||||
]
|
||||
34
app/migrations/0029_apkinfo.py
Normal file
34
app/migrations/0029_apkinfo.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
52
app/migrations/0030_transportcarcassdetail.py
Normal file
52
app/migrations/0030_transportcarcassdetail.py
Normal 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)),
|
||||
],
|
||||
),
|
||||
]
|
||||
49
app/migrations/0031_auto_20250921_1447.py
Normal file
49
app/migrations/0031_auto_20250921_1447.py
Normal 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),
|
||||
),
|
||||
]
|
||||
16
app/migrations/0032_delete_transportcarcassdetail.py
Normal file
16
app/migrations/0032_delete_transportcarcassdetail.py
Normal 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',
|
||||
),
|
||||
]
|
||||
65
app/migrations/0033_transportcarcassdetail.py
Normal file
65
app/migrations/0033_transportcarcassdetail.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
36
app/migrations/0034_guilds.py
Normal file
36
app/migrations/0034_guilds.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
18
app/migrations/0035_guilds_is_steward.py
Normal file
18
app/migrations/0035_guilds_is_steward.py
Normal 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),
|
||||
),
|
||||
]
|
||||
43
app/migrations/0036_driver.py
Normal file
43
app/migrations/0036_driver.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
18
app/migrations/0037_driver_product.py
Normal file
18
app/migrations/0037_driver_product.py
Normal 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),
|
||||
),
|
||||
]
|
||||
23
app/migrations/0038_auto_20250927_0848.py
Normal file
23
app/migrations/0038_auto_20250927_0848.py
Normal 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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0039_alter_transportcarcassdetail_tracking.py
Normal file
18
app/migrations/0039_alter_transportcarcassdetail_tracking.py
Normal 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),
|
||||
),
|
||||
]
|
||||
18
app/migrations/0040_transportcarcassdetail_product_date.py
Normal file
18
app/migrations/0040_transportcarcassdetail_product_date.py
Normal 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),
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
@@ -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,
|
||||
},
|
||||
),
|
||||
]
|
||||
62
app/migrations/0043_allproductstransport.py
Normal file
62
app/migrations/0043_allproductstransport.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
56
app/migrations/0044_evacuationdetail.py
Normal file
56
app/migrations/0044_evacuationdetail.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -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),
|
||||
),
|
||||
]
|
||||
34
app/migrations/0046_rasadyarappinfo.py
Normal file
34
app/migrations/0046_rasadyarappinfo.py
Normal 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,
|
||||
},
|
||||
),
|
||||
]
|
||||
0
app/migrations/__init__.py
Normal file
0
app/migrations/__init__.py
Normal file
BIN
app/migrations/__pycache__/0001_initial.cpython-310.pyc
Normal file
BIN
app/migrations/__pycache__/0001_initial.cpython-310.pyc
Normal file
Binary file not shown.
BIN
app/migrations/__pycache__/0001_initial.cpython-311.pyc
Normal file
BIN
app/migrations/__pycache__/0001_initial.cpython-311.pyc
Normal file
Binary file not shown.
BIN
app/migrations/__pycache__/0001_initial.cpython-312.pyc
Normal file
BIN
app/migrations/__pycache__/0001_initial.cpython-312.pyc
Normal file
Binary file not shown.
BIN
app/migrations/__pycache__/0001_initial.cpython-39.pyc
Normal file
BIN
app/migrations/__pycache__/0001_initial.cpython-39.pyc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user