# Generated by Django 5.0.14 on 2026-09-11 11:59

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='BroilerRate',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('date', models.DateField(blank=True, null=True)),
                ('rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
            ],
            options={
                'db_table': 'broiler_rate',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='CoreUsers',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=50, null=True)),
                ('phone_number', models.CharField(blank=True, max_length=50, null=True)),
                ('password', models.CharField(blank=True, max_length=50, null=True)),
                ('email', models.CharField(blank=True, max_length=50, null=True)),
                ('role', models.CharField(blank=True, max_length=50, null=True)),
                ('address', models.CharField(blank=True, max_length=100, null=True)),
            ],
            options={
                'db_table': 'Core_users',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Expensedetail',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('head_code', models.CharField(blank=True, max_length=50, null=True)),
                ('head_name', models.CharField(blank=True, max_length=50, null=True)),
                ('date', models.DateTimeField(blank=True, null=True)),
                ('amount', models.CharField(blank=True, max_length=50, null=True)),
                ('remarks', models.CharField(blank=True, max_length=50, null=True)),
            ],
            options={
                'db_table': 'expensedetail',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='ExpenseHead',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('code', models.CharField(blank=True, max_length=50, null=True)),
                ('name', models.CharField(blank=True, max_length=50, null=True)),
                ('entry_date', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'db_table': 'expense_head',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='FatRate',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('month', models.CharField(blank=True, max_length=50, null=True)),
                ('year', models.CharField(blank=True, max_length=50, null=True)),
                ('rate', models.CharField(blank=True, max_length=50, null=True)),
            ],
            options={
                'db_table': 'fat_rate',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Mortality',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('purchase_no', models.CharField(blank=True, max_length=50, null=True)),
                ('vehicle_number', models.CharField(blank=True, max_length=50, null=True)),
                ('weight', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('amount', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('entry_date', models.DateField(blank=True, null=True)),
            ],
            options={
                'db_table': 'Mortality',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Parties',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('code', models.CharField(blank=True, max_length=50, null=True)),
                ('company_name', models.CharField(blank=True, max_length=50, null=True)),
                ('owner_name', models.CharField(blank=True, max_length=50, null=True)),
                ('number', models.CharField(blank=True, max_length=50, null=True)),
                ('party_type', models.CharField(blank=True, max_length=50, null=True)),
                ('address', models.CharField(blank=True, max_length=500, null=True)),
                ('entry_date', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'db_table': 'parties',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='PurchasePayments',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('purchase_number', models.CharField(blank=True, max_length=50, null=True)),
                ('part_name', models.CharField(blank=True, max_length=50, null=True)),
                ('date', models.DateTimeField(blank=True, null=True)),
                ('amount', models.CharField(blank=True, max_length=50, null=True)),
                ('payment_mood', models.CharField(blank=True, max_length=50, null=True)),
                ('remarks', models.CharField(blank=True, max_length=50, null=True)),
            ],
            options={
                'db_table': 'Purchase_payments',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='PurchaseReceiving',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('purchase_number', models.CharField(blank=True, db_column='Purchase_number', max_length=50, null=True)),
                ('vendor_name', models.CharField(blank=True, max_length=50, null=True)),
                ('date', models.DateTimeField(blank=True, null=True)),
                ('vendor_rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('market_rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('weight', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('vehicle_number', models.CharField(blank=True, max_length=50, null=True)),
                ('status', models.CharField(blank=True, max_length=50, null=True)),
                ('remaining_weight', models.CharField(max_length=50)),
                ('amount', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('payed_amount', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
            ],
            options={
                'db_table': 'Purchase_receiving',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='PurchaseReceivingView',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('purchase_number', models.CharField(blank=True, db_column='Purchase_number', max_length=50, null=True)),
                ('vendor_name', models.CharField(blank=True, max_length=50, null=True)),
                ('date', models.DateTimeField(blank=True, null=True)),
                ('vendor_rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('market_rate', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('weight', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('vehicle_number', models.CharField(blank=True, max_length=50, null=True)),
                ('status', models.CharField(blank=True, max_length=50, null=True)),
                ('remaining_weight', models.CharField(max_length=50)),
                ('amount', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('payed_amount', models.DecimalField(blank=True, decimal_places=0, max_digits=18, null=True)),
                ('remaining_amount', models.DecimalField(blank=True, decimal_places=0, max_digits=19, null=True)),
            ],
            options={
                'db_table': 'Purchase_receiving_view',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='SellsInvoice',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('purchase_number', models.CharField(blank=True, max_length=50, null=True)),
                ('sells_no', models.CharField(blank=True, max_length=50, null=True)),
                ('customer_name', models.CharField(blank=True, max_length=50, null=True)),
                ('weight', models.CharField(blank=True, max_length=50, null=True)),
                ('rate', models.CharField(blank=True, max_length=50, null=True)),
                ('amount', models.CharField(blank=True, max_length=50, null=True)),
                ('received_amount', models.CharField(blank=True, max_length=50, null=True)),
                ('remaining_amount', models.CharField(blank=True, max_length=50, null=True)),
                ('vehicle_no', models.CharField(blank=True, max_length=50, null=True)),
                ('entry_date', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'db_table': 'sells_invoice',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Sellspayment',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('sell_no', models.CharField(blank=True, max_length=50, null=True)),
                ('customer_name', models.CharField(blank=True, max_length=50, null=True)),
                ('weight', models.CharField(blank=True, max_length=50, null=True)),
                ('rate', models.CharField(blank=True, max_length=50, null=True)),
                ('vehicle_no', models.CharField(blank=True, max_length=50, null=True)),
                ('amount', models.CharField(blank=True, max_length=50, null=True)),
                ('received_amount', models.CharField(blank=True, max_length=50, null=True)),
                ('description', models.CharField(blank=True, max_length=50, null=True)),
                ('payment_method', models.CharField(blank=True, max_length=50, null=True)),
                ('entry_date', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'db_table': 'sellspayment',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Usermodule',
            fields=[
                ('moduleid', models.AutoField(db_column='ModuleID', primary_key=True, serialize=False)),
                ('userid', models.IntegerField(blank=True, db_column='UserID', null=True)),
                ('modulename', models.CharField(blank=True, db_column='ModuleName', max_length=50, null=True)),
                ('module_url', models.CharField(blank=True, db_column='Module_url', max_length=50, null=True)),
                ('showmodule', models.BooleanField(blank=True, db_column='ShowModule', null=True)),
                ('can_module_add', models.BooleanField(blank=True, null=True)),
                ('can_module_edit', models.BooleanField(blank=True, null=True)),
                ('can_module_delete', models.BooleanField(blank=True, null=True)),
                ('is_admin', models.BooleanField(blank=True, null=True)),
                ('displayorder', models.IntegerField(db_column='DisplayOrder')),
            ],
            options={
                'db_table': 'UserModule',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='WasteRate',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('month', models.CharField(blank=True, max_length=50, null=True)),
                ('year', models.CharField(blank=True, max_length=50, null=True)),
                ('rate', models.CharField(blank=True, max_length=50, null=True)),
            ],
            options={
                'db_table': 'waste_rate',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='Userpage',
            fields=[
                ('userid', models.IntegerField(blank=True, db_column='UserID', null=True)),
                ('modulename', models.CharField(blank=True, db_column='ModuleName', max_length=50, null=True)),
                ('pageid', models.AutoField(db_column='PageId', primary_key=True, serialize=False)),
                ('pagename', models.CharField(blank=True, db_column='PageName', max_length=50, null=True)),
                ('pageurl', models.CharField(blank=True, db_column='Pageurl', max_length=50, null=True)),
                ('showpage', models.BooleanField(blank=True, db_column='ShowPage', null=True)),
                ('can_page_add', models.BooleanField(blank=True, db_column='can_Page_add', null=True)),
                ('can_page_edit', models.BooleanField(blank=True, db_column='can_Page_edit', null=True)),
                ('can_page_delete', models.BooleanField(blank=True, db_column='can_Page_delete', null=True)),
                ('is_admin', models.BooleanField(blank=True, null=True)),
                ('displayorder', models.IntegerField(db_column='DisplayOrder')),
                ('moduleid', models.ForeignKey(blank=True, db_column='ModuleID', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.usermodule')),
            ],
            options={
                'db_table': 'UserPage',
                'managed': True,
            },
        ),
    ]
