# Generated by Django 4.1 on 2025-05-03 05:07

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

    dependencies = [
        ('account', '0070_battalion_sn'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='member',
            name='out_of_unit',
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_att_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_carp_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_ck_mm_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_clk_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_cpl_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_e_br_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_lcpl_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_mwo_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_nc_e_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_nc_u_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_offr_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_rco_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_sgt_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_smo_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_snk_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_tailor_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_total_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='attendancesummary',
            name='raw_wo_posted',
            field=models.IntegerField(blank=True, default=0, null=True),
        ),
        migrations.AddField(
            model_name='member',
            name='p_company',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='p_members', to='account.company'),
        ),
        migrations.AddField(
            model_name='member',
            name='t_company',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='t_members', to='account.company'),
        ),
        migrations.AddField(
            model_name='outofunitemp',
            name='type_name',
            field=models.CharField(blank=True, choices=[('ere', 'ERE'), ('att', 'ATT'), ('t_duty', 'T Duty'), ('msn', 'MSN'), ('okp', 'OKP'), ('demov', 'DEMOV')], max_length=50, null=True),
        ),
        migrations.CreateModel(
            name='EreTypeTwo',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True, null=True)),
                ('updated_at', models.DateTimeField(auto_now=True, null=True)),
                ('start_date', models.DateField(blank=True, null=True)),
                ('end_date', models.DateField(blank=True, null=True)),
                ('reason', models.TextField(blank=True, null=True)),
                ('start_user_info', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('end_user_info', models.CharField(blank=True, default='', max_length=255, null=True)),
                ('status', models.BooleanField(blank=True, default=True, null=True)),
                ('from_company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='from_company', to='account.company')),
                ('member', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='account.member')),
                ('to_company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='to_company', to='account.company')),
            ],
            options={
                'abstract': False,
            },
        ),
    ]
