Files
Rasadyar_Marzaki/panel/migrations/0001_initial.py
2026-01-18 11:45:53 +03:30

1462 lines
106 KiB
Python

# Generated by Django 3.2.13 on 2023-01-02 10:55
import datetime
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 = [
('auth', '0012_alter_user_first_name_max_length'),
('notification', '0001_initial'),
('authentication', '0001_initial'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name='CityOperator',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='city_system_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cityoperator_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cityoperator_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='city_operator_user', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='city_operator_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='CityOperatorCheckRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=20, null=True)),
('message', models.CharField(max_length=500, null=True)),
('allow_hatching', models.BooleanField(null=True)),
('show_province', models.BooleanField(default=True)),
('province_accept', models.BooleanField(default=False)),
('province_state', models.CharField(default='pending', max_length=20)),
('city_operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_city_operator', to='authentication.userprofile')),
('city_operator_system', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='system_city_operator', to='panel.cityoperator')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cityoperatorcheckrequest_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cityoperatorcheckrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='InspectorOperator',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='inspector_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='inspectoroperator_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='inspectoroperator_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='inspector_user', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_inspector_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
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, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('shift_work_from', models.CharField(max_length=50, null=True)),
('shift_work_to', models.CharField(max_length=50, null=True)),
('name', models.CharField(max_length=50, null=True)),
('car', models.JSONField(default=dict, null=True)),
('capacity', models.FloatField(default=0)),
('killing_race', models.CharField(max_length=20, null=True)),
('phone', models.CharField(max_length=20, null=True)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_address', to='authentication.address')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_createdby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseADDCAR',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('status', models.CharField(default='inactive', max_length=50)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseaddcar_createdby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseAssignmentInformation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('car_weight_without_load', models.FloatField(default=0)),
('car_weight_without_load_image', models.CharField(max_length=500, null=True)),
('car_weight_with_load', models.FloatField(default=0)),
('car_weight_with_load_image', models.CharField(max_length=500, null=True)),
('message', models.CharField(max_length=200, null=True)),
('net_weight', models.FloatField(default=0)),
('state', models.CharField(default='pending', max_length=15)),
('poultry', models.BooleanField(default=False)),
('city', models.BooleanField(default=False)),
('province', models.BooleanField(default=False)),
('importer', models.JSONField(default=dict, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseassignmentinformation_createdby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseFactorToPoultry',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('payment_code', models.CharField(max_length=100, null=True)),
('state', models.CharField(default='pending', max_length=20)),
('payment_state', models.CharField(max_length=50, null=True)),
('payment_method', models.CharField(max_length=50, null=True)),
('factor_image', models.CharField(max_length=500, null=True)),
('message', models.CharField(max_length=500, null=True)),
('importer', models.CharField(max_length=100, null=True)),
('archive_state', models.CharField(default='pending', max_length=50)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousefactortopoultry_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousefactortopoultry_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseFactorToProvince',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('payment_code', models.CharField(max_length=100, null=True)),
('state', models.CharField(default='pending', max_length=20)),
('payment_state', models.CharField(max_length=50, null=True)),
('payment_method', models.CharField(max_length=50, null=True)),
('factor_image', models.CharField(max_length=500, null=True)),
('message', models.CharField(max_length=500, null=True)),
('importer', models.CharField(max_length=100, null=True)),
('archive_state', models.CharField(default='pending', max_length=50)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousefactortoprovince_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousefactortoprovince_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('capacity', models.BigIntegerField(default=0)),
('quantity', models.BigIntegerField(default=0)),
('bar_code', models.BigIntegerField(null=True)),
('fee', models.FloatField(default=0, null=True)),
('time', models.CharField(max_length=20, null=True)),
('state', models.CharField(max_length=20, null=True)),
('vet_state', models.CharField(default='pending', max_length=20)),
('active_state', models.CharField(default='active', max_length=20)),
('assignment_state_archive', models.CharField(default='pending', max_length=20)),
('show_kill_house', models.CharField(default='pending', max_length=20)),
('car', models.JSONField(default=dict, null=True)),
('kill_house_message', models.TextField(max_length=1000, null=True)),
('allocation_state', models.CharField(max_length=20, null=True)),
('auction', models.BooleanField(default=False)),
('add_car', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_add_car', to='panel.killhouseaddcar')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequest_createdby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseRequestAction',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('fee', models.FloatField(default=0, null=True)),
('date', models.DateTimeField(null=True)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestaction_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_auction_kill_house', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestaction_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseRequestExchangeReserve',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchangereserve_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_exchange_kill_house', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchangereserve_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseVet',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousevet_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_vet', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousevet_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('kill_capacity', models.IntegerField(null=True)),
('remain_quantity', models.IntegerField(null=True)),
('recive_time', models.CharField(max_length=50, null=True)),
('recive_date', models.DateTimeField(null=True)),
('state', models.CharField(default='pending', max_length=20)),
('cars', models.JSONField(default=dict)),
('buy_type', models.JSONField(default=dict, null=True)),
('weight', models.CharField(max_length=200, null=True)),
('weight_type', models.JSONField(default=dict, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killrequest_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
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, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('unit_name', models.CharField(max_length=100, null=True)),
('password', models.CharField(max_length=100, null=True)),
('gis_code', models.CharField(max_length=30, null=True)),
('operating_licence_capacity', models.BigIntegerField(default=0)),
('number_of_halls', models.IntegerField(default=0)),
('tenant', models.BooleanField(default=False, null=True)),
('has_tenant', models.BooleanField(default=False, null=True)),
('person_type', models.CharField(max_length=10, null=True)),
('economic_code', models.CharField(max_length=30, null=True)),
('system_code', models.CharField(max_length=20, null=True)),
('epidemiological_code', models.CharField(max_length=20, null=True)),
('breeding_unique_id', models.CharField(max_length=20, null=True)),
('total_capacity', models.BigIntegerField(default=0)),
('licence_number', models.CharField(max_length=20, null=True)),
('health_certificate_number', models.CharField(max_length=20, null=True)),
('number_of_requests', models.BigIntegerField(default=0)),
('hatching_date', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 980224))),
('last_party_date', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 980262))),
('number_of_incubators', models.BigIntegerField(default=0)),
('herd_age_by_day', models.IntegerField(default=0)),
('herd_age_by_week', models.IntegerField(default=0)),
('number_of_party', models.IntegerField(default=0)),
('communication_type', models.CharField(max_length=30, null=True)),
('cooperative', models.CharField(max_length=50, null=True)),
('date_of_register', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 980424))),
('unit_status', models.CharField(max_length=20, null=True)),
('samasat_user_code', models.CharField(max_length=20, null=True)),
('base_order', models.BigIntegerField(null=True)),
('incubation_date', models.DateTimeField(null=True)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_system_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_modifiedby', to=settings.AUTH_USER_MODEL)),
('owner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_owner', to='panel.poultry')),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_user', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryAssignmentInformation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('car_weight_without_load', models.FloatField(default=0)),
('car_weight_without_load_image', models.CharField(max_length=500, null=True)),
('car_weight_with_load', models.FloatField(default=0)),
('car_weight_with_load_image', models.CharField(max_length=500, null=True)),
('net_weight', models.FloatField(default=0)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryassignmentinformation_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryassignmentinformation_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, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('quantity', models.BigIntegerField(default=0)),
('losses', models.BigIntegerField(default=0)),
('left_over', models.BigIntegerField(null=True)),
('request_left_over', models.BigIntegerField(default=0)),
('hall', models.IntegerField(default=0)),
('date', models.DateTimeField(null=True)),
('chicken_breed', models.CharField(max_length=20, null=True)),
('period', models.BigIntegerField(default=0, null=True)),
('allow_hatching', models.CharField(default='pending', max_length=20)),
('state', models.CharField(default='pending', max_length=50)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryhatching_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryhatching_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_hatching_user', to='panel.poultry')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('quantity', models.BigIntegerField(default=0)),
('losses', models.BigIntegerField(default=0)),
('send_date', models.DateTimeField(null=True)),
('chicken_breed', models.CharField(max_length=20, null=True)),
('Index_weight', models.FloatField(null=True)),
('state', models.JSONField(default=dict, null=True)),
('state_process', models.CharField(default='pending', max_length=50)),
('province_state', models.CharField(default='pending', max_length=50)),
('order_code', models.IntegerField(null=True)),
('message', models.CharField(max_length=500, null=True)),
('inspector', models.CharField(max_length=30, null=True)),
('union', models.BooleanField(default=False)),
('auction', models.BooleanField(default=False)),
('fee', models.FloatField(default=0)),
('final_state', models.CharField(default='pending', max_length=50)),
('cell_type', models.JSONField(default=dict, null=True)),
('kill_house_list', models.JSONField(null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequest_createdby', to=settings.AUTH_USER_MODEL)),
('hatching', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_hatching', to='panel.poultryhatching')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_poultry', to='panel.poultry')),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryRequestExchange',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('quantity', models.BigIntegerField(default=0, null=True)),
('send_date', models.DateTimeField(null=True)),
('hatching_date', models.DateTimeField(null=True)),
('chicken_breed', models.CharField(max_length=20, null=True)),
('Index_weight', models.FloatField(null=True)),
('fee', models.FloatField(null=True)),
('order_code', models.IntegerField(null=True)),
('longitude', models.FloatField(default=0)),
('latitude', models.FloatField(default=0)),
('address', models.TextField()),
('age', models.IntegerField(default=0, null=True)),
('inspector', models.CharField(max_length=30, null=True)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestexchange_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestexchange_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_exchange', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PriceAnalysis',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('corn_percent', models.FloatField(default=0, null=True)),
('corn_free_price', models.FloatField(default=0, null=True)),
('corn_Ration_free_price', models.FloatField(default=0, null=True)),
('corn_total_free_price', models.FloatField(default=0, null=True)),
('Soy_free_price', models.FloatField(default=0, null=True)),
('Soy_total_free_price', models.FloatField(default=0, null=True)),
('Soy_Ration_free_price', models.FloatField(default=0, null=True)),
('Soy_percent', models.FloatField(default=0, null=True)),
('Oil_percent', models.FloatField(default=0, null=True)),
('Oil_free_price', models.FloatField(default=0, null=True)),
('Oil_total_free_price', models.FloatField(default=0, null=True)),
('Oil_Ration_free_price', models.FloatField(default=0, null=True)),
('Dicalcium_free_price', models.FloatField(default=0, null=True)),
('Dicalcium_total_free_price', models.FloatField(default=0, null=True)),
('Dicalcium_Ration_free_price', models.FloatField(default=0, null=True)),
('Dicalcium_percent', models.FloatField(default=0, null=True)),
('Carbonate_free_price', models.FloatField(default=0, null=True)),
('Carbonate_total_free_price', models.FloatField(default=0, null=True)),
('Carbonate_Ration_free_price', models.FloatField(default=0, null=True)),
('Carbonate_percent', models.FloatField(default=0, null=True)),
('mineral_supplement_percent', models.FloatField(default=0, null=True)),
('mineral_Ration_supplement_free_price', models.FloatField(default=0, null=True)),
('mineral_supplement_free_price', models.FloatField(default=0, null=True)),
('mineral_supplement_total_free_price', models.FloatField(default=0, null=True)),
('vitamin_supplement_free_price', models.FloatField(default=0, null=True)),
('vitamin_supplement_total_free_price', models.FloatField(default=0, null=True)),
('vitamin_supplement_percent', models.FloatField(default=0, null=True)),
('vitamin_Ration_free_supplement_percent', models.FloatField(default=0, null=True)),
('baking_soda_free_price', models.FloatField(default=0, null=True)),
('baking_soda_total_free_price', models.FloatField(default=0, null=True)),
('baking_Ration_soda_free_price', models.FloatField(default=0, null=True)),
('baking_soda_percent', models.FloatField(default=0, null=True)),
('Salt_Ration_free_price', models.FloatField(default=0, null=True)),
('Salt_Ration_total_free_price', models.FloatField(default=0, null=True)),
('Salt_free_total_price', models.FloatField(default=0, null=True)),
('Salt_free_price', models.FloatField(default=0, null=True)),
('Salt_percent', models.FloatField(default=0, null=True)),
('metiunin_Ration_free_price', models.FloatField(default=0, null=True)),
('metiunin_free_price', models.FloatField(default=0, null=True)),
('metiunin_total_free_price', models.FloatField(default=0, null=True)),
('metiunin_percent', models.FloatField(default=0, null=True)),
('Lysine_Ration_free_price', models.FloatField(default=0, null=True)),
('Lysine_free_price', models.FloatField(default=0, null=True)),
('Lysine_total_free_price', models.FloatField(default=0, null=True)),
('Lysine_percent', models.FloatField(default=0, null=True)),
('threonine_free_price', models.FloatField(default=0, null=True)),
('threonine_total_free_price', models.FloatField(default=0, null=True)),
('threonine_Ration_free_price', models.FloatField(default=0, null=True)),
('threonine_percent', models.FloatField(default=0, null=True)),
('Antifungal_free_price', models.FloatField(default=0, null=True)),
('Antifungal_total_free_price', models.FloatField(default=0, null=True)),
('Antifungal_Ration_free_price', models.FloatField(default=0, null=True)),
('Antifungal_percent', models.FloatField(default=0, null=True)),
('inulin_free_price', models.FloatField(default=0, null=True)),
('inulin_total_free_price', models.FloatField(default=0, null=True)),
('inulin_Ration_free_price', models.FloatField(default=0, null=True)),
('inulin_percent', models.FloatField(default=0, null=True)),
('Fire_emulsion_free_price', models.FloatField(default=0, null=True)),
('Fire_total_emulsion_free_price', models.FloatField(default=0, null=True)),
('Fire_emulsion_Ration_free_price', models.FloatField(default=0, null=True)),
('Fire_emulsion_percent', models.FloatField(default=0, null=True)),
('Colleen_free_price', models.FloatField(default=0, null=True)),
('Colleen_total_free_price', models.FloatField(default=0, null=True)),
('Colleen_Ration_free_price', models.FloatField(default=0, null=True)),
('Colleen_percent', models.FloatField(default=0, null=True)),
('total_price', models.FloatField(default=0, null=True)),
('total_Ration_free_price', models.FloatField(default=0, null=True)),
('Vaccination_period', models.FloatField(default=0, null=True)),
('Multivitamin_course', models.FloatField(default=0, null=True)),
('period_chicken', models.FloatField(default=0, null=True)),
('directors_office', models.FloatField(default=0, null=True)),
('Water_gas_electricity_period', models.FloatField(default=0, null=True)),
('Water_gas_the_current_cost_of_the_period_unit', models.FloatField(default=0, null=True)),
('Course_repairs', models.FloatField(default=0, null=True)),
('Course_loss', models.FloatField(default=0, null=True)),
('motfar_ga_durah', models.FloatField(default=0, null=True)),
('Paper_reel', models.FloatField(default=0, null=True)),
('Course_disinfection', models.FloatField(default=0, null=True)),
('Lamp', models.FloatField(default=0, null=True)),
('total_percent', models.FloatField(default=0, null=True)),
('total_ration', models.FloatField(default=0, null=True)),
('chicken_price', models.FloatField(default=0, null=True)),
],
),
migrations.CreateModel(
name='ProvinceCheckInformation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=20, null=True)),
('message', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckinformation_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_assignment', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_assign', to='panel.killhouseassignmentinformation')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckinformation_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_assignment', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_assign', to='panel.poultryassignmentinformation')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceCheckOperatorRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=50, null=True)),
('quantity', models.BigIntegerField(default=0, null=True)),
('fee', models.FloatField(null=True)),
('total_weight_at_end', models.FloatField(default=0, null=True)),
('total_cost_at_end', models.FloatField(null=True)),
('paid_state', models.CharField(default='pending', max_length=20)),
('province_show_kill_house', models.CharField(default='pending', max_length=20)),
('factor_state', models.CharField(default='pending', max_length=20)),
('message', models.CharField(max_length=200, null=True)),
('financial_archive', models.CharField(default='pending', max_length=20)),
('deposit_allocation_archive', models.CharField(default='pending', max_length=20)),
('end_state', models.CharField(default='active', max_length=20)),
('city_request_Poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Poultry_city_request_to_province', to='panel.cityoperatorcheckrequest')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckoperatorrequest_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckoperatorrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
('province_operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_province_operator', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceOperator',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_system_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provinceoperator_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provinceoperator_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_operator_user', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_operator_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='Vet',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_profile_vet', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='VetFarm',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('hall', models.IntegerField(default=0)),
('vetfarm_losses', models.BigIntegerField(default=0)),
('state', models.CharField(default='pending', max_length=20)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetfarm_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetfarm_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_farm_poultry', to='panel.poultry')),
('vet', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_farm_vet', to='panel.vet')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='WareHouseFactor',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('customer', models.CharField(max_length=50, null=True)),
('national_code', models.CharField(max_length=20, null=True)),
('letter_number', models.BigIntegerField(null=True)),
('letter_number_jahad', models.BigIntegerField(null=True)),
('date', models.DateTimeField(null=True)),
('mobile', models.CharField(max_length=11, null=True)),
('product_type', models.JSONField(default=dict, null=True)),
('weight', models.FloatField(default=0, null=True)),
('fee', models.FloatField(default=0, null=True)),
('wage', models.FloatField(default=0, null=True)),
('total_wage', models.FloatField(default=0, null=True)),
('total_fee', models.FloatField(default=0, null=True)),
('total_cost', models.FloatField(default=0, null=True)),
('Complications', models.FloatField(default=0, null=True)),
('tax', models.FloatField(default=0, null=True)),
('discount', models.FloatField(default=0, null=True)),
('name_of_bank_user', models.CharField(max_length=200, null=True)),
('card', models.CharField(max_length=16, null=True)),
('shaba', models.CharField(max_length=100, null=True)),
('state', models.CharField(default='pending', max_length=100)),
('account', models.CharField(max_length=100, null=True)),
('mark', models.CharField(default='pending', max_length=100)),
('considerations', models.TextField(null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='warehousefactor_createdby', to=settings.AUTH_USER_MODEL)),
('first_operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_first_operator', to='authentication.userprofile')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='warehousefactor_modifiedby', to=settings.AUTH_USER_MODEL)),
('second_operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_second_operator', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='VetFarmInspection',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('hall', models.IntegerField(default=0)),
('topic', models.CharField(max_length=500, null=True)),
('description', models.TextField(null=True)),
('Losses', models.BigIntegerField(default=0)),
('image', models.JSONField(null=True)),
('longitude', models.FloatField(default=0)),
('latitude', models.FloatField(default=0)),
('state', models.CharField(default='pending', max_length=20)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetfarminspection_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetfarminspection_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_hatching', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_farm_inspection_poultry_hatching', to='panel.poultryhatching')),
('vet_farm', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vet_farm_inspection', to='panel.vetfarm')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='VetCheckRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=20, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetcheckrequest_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_vet', to='panel.killhouserequest')),
('kill_house_vet', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_user_vet', to='panel.killhousevet')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='vetcheckrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ShareOfAllocation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('central_union', models.FloatField(default=0, null=True)),
('province_union', models.FloatField(default=0, null=True)),
('city_union', models.FloatField(default=0, null=True)),
('fanava', models.FloatField(default=0, null=True)),
('central_control_system', models.FloatField(default=0, null=True)),
('company', models.FloatField(default=0, null=True)),
('vet', models.FloatField(default=0, null=True)),
('total', models.FloatField(default=0, null=True)),
('state', models.CharField(max_length=20, null=True)),
('date', models.DateTimeField(null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='shareofallocation_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='shareofallocation_modifiedby', to=settings.AUTH_USER_MODEL)),
('province', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='share_province', to='authentication.province')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='SearchFields',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('type', models.CharField(max_length=100, null=True)),
('field_name', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='searchfields_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='searchfields_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ReportingFieldRoleLimitation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('fields', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='reportingfieldrolelimitation_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='reportingfieldrolelimitation_modifiedby', to=settings.AUTH_USER_MODEL)),
('role_name', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='report_role', to='auth.group')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceRequestAction',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincerequestaction_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincerequestaction_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_request_auction_poultry', to='panel.poultryrequest')),
('province_operator_system', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='system_province_operator_auction', to='panel.provinceoperator')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvincePercentLeftOver',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('percent', models.FloatField(default=0, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincepercentleftover_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincepercentleftover_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceKillRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('quantity', models.BigIntegerField(default=0)),
('main_quantity', models.BigIntegerField(default=0)),
('fee', models.FloatField(default=0, null=True)),
('state', models.CharField(default='pending', max_length=20)),
('payment_type', models.CharField(max_length=20, null=True)),
('payment_dead_line', models.DateTimeField(null=True)),
('message', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincekillrequest_createdby', to=settings.AUTH_USER_MODEL)),
('kill_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_request', to='panel.killrequest')),
('killhouse_user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_user', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincekillrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
('province_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_province', to='panel.provincecheckoperatorrequest')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceFactorToKillHouseForPoultry',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('total_weight', models.FloatField(default=0)),
('factor_fee', models.FloatField(default=0)),
('factor_bar_code', models.BigIntegerField(null=True)),
('factor_date', models.DateTimeField(null=True)),
('total_price', models.FloatField(default=0)),
('today_price', models.FloatField(default=0)),
('real_weight', models.FloatField(default=0)),
('shares', models.JSONField(default=dict, null=True)),
('paid_state', models.CharField(default='pending', max_length=20)),
('pay_for', models.CharField(max_length=20, null=True)),
('kill_house_factor_info', models.CharField(default='pending', max_length=20)),
('sum_state', models.CharField(default='pending', max_length=20)),
('bank', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='bank_card_poultry', to='authentication.bankcard')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincefactortokillhouseforpoultry_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincefactortokillhouseforpoultry_modifiedby', to=settings.AUTH_USER_MODEL)),
('province_check_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_info_poultry', to='panel.provincecheckinformation')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='ProvinceFactorToKillHouse',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('total_weight', models.FloatField(default=0)),
('factor_fee', models.FloatField(default=0)),
('factor_bar_code', models.BigIntegerField(null=True)),
('factor_date', models.DateTimeField(null=True)),
('total_price', models.FloatField(default=0)),
('today_price', models.FloatField(default=0)),
('real_weight', models.FloatField(default=0)),
('shares', models.JSONField(default=dict, null=True)),
('paid_state', models.CharField(default='pending', max_length=20)),
('pay_for', models.CharField(max_length=20, null=True)),
('kill_house_factor_info', models.CharField(default='pending', max_length=20)),
('sum_state', models.CharField(default='pending', max_length=20)),
('bank', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='bank_card_province', to='authentication.bankcard')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincefactortokillhouse_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincefactortokillhouse_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_factor', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_factor_poultry', to='panel.provincefactortokillhouseforpoultry')),
('province_check_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_info', to='panel.provincecheckinformation')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='provincecheckoperatorrequest',
name='province_operator_system',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='system_province_operator', to='panel.provinceoperator'),
),
migrations.CreateModel(
name='ProvinceCheckKillHouseFactor',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=20, null=True)),
('message', models.CharField(max_length=500, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckkillhousefactor_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_factor', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_check_factor', to='panel.killhousefactortoprovince')),
('kill_house_factor_poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_check_factor_poultry', to='panel.killhousefactortopoultry')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provincecheckkillhousefactor_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='provincecheckinformation',
name='province_operator',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='provinc_operator_check_info', to='panel.provinceoperator'),
),
migrations.CreateModel(
name='Pricing',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('date', models.DateTimeField(null=True)),
('live_chicken_price', models.FloatField(null=True)),
('dead_chicken_price', models.FloatField(null=True)),
('major_seller_price', models.FloatField(null=True)),
('floor_price', models.FloatField(null=True)),
('ceiling_price', models.FloatField(null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pricing_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pricing_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PovinceInspector',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(default='pending', max_length=20)),
('message', models.CharField(max_length=500, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='povinceinspector_createdby', to=settings.AUTH_USER_MODEL)),
('inspector_operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='inspector', to='panel.inspectoroperator')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='povinceinspector_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_inspector', to='panel.poultryrequest')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryTenant',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('fullname', models.CharField(max_length=150, null=True)),
('first_name', models.CharField(max_length=200, null=True)),
('last_name', models.CharField(max_length=200, null=True)),
('natinal_id', models.CharField(max_length=10, null=True)),
('mobile', models.CharField(default='', max_length=11, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultrytenant_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultrytenant_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_tenant', to='panel.poultry')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_tenant_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryRequestExchangeAccept',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(default='pending', max_length=15)),
('message', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestexchangeaccept_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_request_exchange_reserve', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_exchange_kill_house_accept', to='panel.killhouserequestexchangereserve')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestexchangeaccept_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_request_exchange', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_exchange_accept', to='panel.poultryrequestexchange')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='PoultryRequestAuction',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('fee', models.FloatField(default=0, null=True)),
('hour', models.CharField(max_length=10, null=True)),
('auction_date', models.DateTimeField(null=True)),
('state', models.CharField(default='inactive', max_length=10)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestauction_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultryrequestauction_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_auction', to='panel.poultryrequest')),
('pricing', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request_auction_pricing', to='panel.pricing')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='poultryassignmentinformation',
name='poultry_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_assignment', to='panel.poultryrequest'),
),
migrations.CreateModel(
name='PaymentDeadLine',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('days', models.IntegerField(default=0)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='paymentdeadline_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='paymentdeadline_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='OperatorLastTimeEnter',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('city_operator_last_time_check', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 977407))),
('province_operator_last_time_check', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 977448))),
('kill_house_last_time_check', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 977468))),
('assignment_last_time_check', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 11, 977486))),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='operatorlasttimeenter_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='operatorlasttimeenter_modifiedby', to=settings.AUTH_USER_MODEL)),
('operator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='operator_last_time_check', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='MostSearch',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('searched_items', models.CharField(max_length=200, null=True)),
('count', models.IntegerField(default=0)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='mostsearch_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='mostsearch_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='MonthlyProfitPercentage',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('days', models.IntegerField(default=0)),
('percent', models.IntegerField(default=0)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='monthlyprofitpercentage_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='monthlyprofitpercentage_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='killhousevet',
name='vet',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_vet_user', to='panel.vet'),
),
migrations.CreateModel(
name='KillHouseRequestExchangeAddCar',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('cars', models.JSONField(default=dict, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchangeaddcar_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_reserve', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_accept_reserve', to='panel.killhouserequestexchangereserve')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchangeaddcar_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseRequestExchange',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('quantity', models.BigIntegerField(default=0, null=True)),
('send_date1', models.DateTimeField(null=True)),
('send_date2', models.DateTimeField(null=True)),
('chicken_breed', models.JSONField(default=[], null=True)),
('Index_weight', models.FloatField(default=0, null=True)),
('fee', models.FloatField(default=0, null=True)),
('longitude', models.FloatField(default=0)),
('latitude', models.FloatField(default=0)),
('address', models.TextField()),
('age1', models.IntegerField(default=0, null=True)),
('age2', models.IntegerField(default=0, null=True)),
('state', models.CharField(default='pending', max_length=15)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchange_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_exchange_kill_house', to='panel.killhouse')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestexchange_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_exchange', to='authentication.userprofile')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseRequestActionWinner',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('fee', models.FloatField(default=0, null=True)),
('quantity', models.BigIntegerField(default=0, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestactionwinner_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_request_auction', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_auction_kill_house', to='panel.killhouserequestaction')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequestactionwinner_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='killhouserequestaction',
name='poultry_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_auction_poultry', to='panel.poultryrequest'),
),
migrations.AddField(
model_name='killhouserequest',
name='kill_house_request_auction_winner',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_winner', to='panel.killhouserequestactionwinner'),
),
migrations.AddField(
model_name='killhouserequest',
name='kill_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_request_kill_house', to='panel.killrequest'),
),
migrations.AddField(
model_name='killhouserequest',
name='killhouse_user',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_user', to='panel.killhouse'),
),
migrations.AddField(
model_name='killhouserequest',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouserequest_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='killhouserequest',
name='province_kill_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_kill_house_request', to='panel.provincekillrequest'),
),
migrations.AddField(
model_name='killhouserequest',
name='province_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_province_request', to='panel.provincecheckoperatorrequest'),
),
migrations.CreateModel(
name='KillHouseOperator',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('address', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_system_address', to='authentication.systemaddress')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseoperator_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseoperator_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_operator_user', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='killhousefactortoprovince',
name='province_factor',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_factor_info', to='panel.provincefactortokillhouse'),
),
migrations.AddField(
model_name='killhousefactortopoultry',
name='province_factor',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_factor_info_poultry', to='panel.provincefactortokillhouseforpoultry'),
),
migrations.CreateModel(
name='KillHouseDriver',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('driver_name', models.CharField(max_length=25, null=True)),
('driver_mobile', models.CharField(max_length=11, null=True)),
('type_car', models.CharField(max_length=50, null=True)),
('pelak', models.CharField(max_length=200, null=True)),
('capocity', models.CharField(max_length=50, null=True)),
('weight_without_load', models.CharField(max_length=50, null=True)),
('health_code', models.IntegerField(null=True)),
('status', models.CharField(default='inactive', max_length=50)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousedriver_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousedriver_modifiedby', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_driver', to='authentication.systemuserprofile')),
('user_bank_info', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='driver_bank_info', to='authentication.bankcard')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='KillHouseCheckRequest',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.CharField(max_length=20, null=True)),
('message', models.CharField(max_length=200, null=True)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousecheckrequest_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhousecheckrequest_modifiedby', to=settings.AUTH_USER_MODEL)),
('province_kill_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_kill_house_check', to='panel.provincekillrequest')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='killhouseassignmentinformation',
name='kill_house_check',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_check_req', to='panel.killhousecheckrequest'),
),
migrations.AddField(
model_name='killhouseassignmentinformation',
name='kill_house_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_request_assignment', to='panel.killhouserequest'),
),
migrations.AddField(
model_name='killhouseassignmentinformation',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseassignmentinformation_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='killhouseaddcar',
name='driver',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_add_car_driver', to='panel.killhousedriver'),
),
migrations.AddField(
model_name='killhouseaddcar',
name='kill_house',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kill_house_add_car', to='panel.killhouse'),
),
migrations.AddField(
model_name='killhouseaddcar',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouseaddcar_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='killhouse',
name='kill_house_operator',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='system_kill_house_operator', to='panel.killhouseoperator'),
),
migrations.AddField(
model_name='killhouse',
name='modified_by',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_modifiedby', to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='killhouse',
name='system_address',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='killhouse_system_address', to='authentication.systemaddress'),
),
migrations.AddField(
model_name='killhouse',
name='user',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_killhouse', to='authentication.userprofile'),
),
migrations.AddField(
model_name='killhouse',
name='userprofile',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='system_user_kill_house', to='authentication.systemuserprofile'),
),
migrations.CreateModel(
name='FunctionExecutor',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('func_name', models.CharField(max_length=200, null=True)),
('time_type', models.CharField(max_length=100, null=True)),
('cycle', models.IntegerField(default=0)),
('compare_time', models.DateTimeField(default=datetime.datetime(2023, 1, 2, 10, 55, 12, 35972))),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='functionexecutor_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='functionexecutor_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='DriverRequestCancel',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('message', models.TextField(null=True)),
('Kill_house_add_car', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cancel_request_car', to='panel.killhouseaddcar')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='driverrequestcancel_createdby', to=settings.AUTH_USER_MODEL)),
('kill_house_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cancel_request', to='panel.killhouserequest')),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='driverrequestcancel_modifiedby', to=settings.AUTH_USER_MODEL)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='DepositAllocation',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('poultry_share', models.FloatField(null=True)),
('poultry_share_payment', models.FloatField(default=0, null=True)),
('poultry_share_payment_info', models.JSONField(default=list, null=True)),
('city_share', models.FloatField(default=0, null=True)),
('city_share_payment', models.FloatField(default=0, null=True)),
('city_share_payment_info', models.JSONField(default=list, null=True)),
('province_share', models.FloatField(default=0, null=True)),
('province_share_payment', models.FloatField(default=0, null=True)),
('province_share_payment_info', models.JSONField(default=list, null=True)),
('poultry_bank', models.JSONField(default=dict, null=True)),
('city_bank', models.JSONField(default=dict, null=True)),
('poultry_image', models.CharField(max_length=200, null=True)),
('city_image', models.CharField(max_length=200, null=True)),
('company_share', models.FloatField(default=0, null=True)),
('company_share_payment', models.FloatField(default=0, null=True)),
('company_share_payment_info', models.JSONField(default=list, null=True)),
('company_bank', models.JSONField(default=dict, null=True)),
('central_union_share', models.FloatField(default=0, null=True)),
('central_union_share_payment', models.FloatField(default=0, null=True)),
('central_union_share_payment_info', models.JSONField(default=list, null=True)),
('fanava_share', models.FloatField(default=0, null=True)),
('fanava_share_payment', models.FloatField(default=0, null=True)),
('fanava_share_payment_info', models.JSONField(default=list, null=True)),
('deposit_allocation_state', models.CharField(default='pending', max_length=20)),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='depositallocation_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='depositallocation_modifiedby', to=settings.AUTH_USER_MODEL)),
('poultry', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='allocations_poultry', to='panel.poultryrequest')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='cityoperatorcheckrequest',
name='poultry_request',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_check', to='panel.poultryrequest'),
),
migrations.CreateModel(
name='CheckState',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('key', models.UUIDField(default=uuid.uuid4, editable=False, null=True, unique=True)),
('create_date', models.DateTimeField(auto_now_add=True)),
('modify_date', models.DateTimeField(auto_now=True)),
('trash', models.BooleanField(default=False)),
('state', models.BooleanField(default=False)),
('city_state', models.BooleanField(default=False)),
('city_state_notification', models.BooleanField(default=False)),
('city_state_modal', models.BooleanField(default=False)),
('city_state_sms', models.BooleanField(default=False)),
('province_state', models.BooleanField(default=False)),
('province_state_notification', models.BooleanField(default=False)),
('province_state_modal', models.BooleanField(default=False)),
('province_state_sms', models.BooleanField(default=False)),
('kill_house_state_notification', models.BooleanField(default=False)),
('kill_house_state_modal', models.BooleanField(default=False)),
('kill_house_state_sms', models.BooleanField(default=False)),
('assignment_state_notification', models.BooleanField(default=False)),
('assignment_state_modal', models.BooleanField(default=False)),
('assignment_state_sms', models.BooleanField(default=False)),
('main_check', models.CharField(max_length=50, null=True)),
('city_operator_check', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='city_operator_check_state', to='panel.cityoperatorcheckrequest')),
('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='checkstate_createdby', to=settings.AUTH_USER_MODEL)),
('modified_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='checkstate_modifiedby', to=settings.AUTH_USER_MODEL)),
('notification', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='check_notification', to='notification.notification')),
('poultry_request', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poultry_request', to='panel.poultryrequest')),
('province_operator_check', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='province_operator_check_state', to='panel.provincecheckoperatorrequest')),
('user_message', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='message_check', to='authentication.usermessage')),
],
options={
'abstract': False,
},
),
]