# Generated by Django 5.1.2 on 2025-08-08 18:23

from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Attendance',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('day', models.CharField(max_length=255)),
                ('hour_spent', models.CharField(max_length=255)),
            ],
        ),
        migrations.CreateModel(
            name='Team',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('employment_type', models.IntegerField(choices=[(0, 'Permanent'), (1, 'Project Based')], default=0)),
                ('employee_id', models.CharField(default='', max_length=255, unique=True)),
                ('position', models.IntegerField(choices=[(0, 'Employeee'), (1, 'Volunteer'), (2, 'Intern')], default=0)),
                ('name', models.CharField(max_length=255)),
                ('father_name', models.CharField(max_length=255)),
                ('mother_name', models.CharField(max_length=255)),
                ('email', models.CharField(max_length=255)),
                ('mobile', models.CharField(max_length=255)),
                ('date_of_birth', models.CharField(max_length=255)),
                ('gender', models.IntegerField(choices=[(0, 'Male'), (1, 'Female'), (2, 'transgender')], default=0)),
                ('qualification', models.CharField(max_length=255)),
                ('university', models.CharField(max_length=255)),
                ('experience', models.IntegerField(choices=[(0, 'Fresher'), (1, '6 Months'), (2, '1 Year'), (2, '2 Years'), (3, '3 Years+')], default=0)),
                ('marital_status', models.IntegerField(choices=[(0, 'Single'), (1, 'Married'), (2, 'Divorced'), (2, 'Other')], default=0)),
                ('emergency_contact_no', models.CharField(max_length=255)),
                ('joining_date', models.CharField(max_length=255)),
                ('designation', models.IntegerField(choices=[(0, 'Accountant'), (1, 'HR'), (2, 'Developer'), (2, 'Other')], default=0)),
                ('payment_type', models.IntegerField(choices=[(0, 'Salary'), (1, 'Stipend'), (2, 'Honorarium')], default=0)),
                ('basic_amount', models.CharField(max_length=255)),
                ('ctc_amount', models.CharField(max_length=255)),
                ('epf', models.CharField(max_length=255)),
                ('esic', models.CharField(max_length=255)),
                ('photo', models.ImageField(upload_to='team')),
                ('resume', models.ImageField(upload_to='team')),
                ('aadhar', models.ImageField(upload_to='team')),
                ('pan_card', models.ImageField(upload_to='team')),
                ('marksheet', models.ImageField(upload_to='team')),
                ('address', models.TextField(blank=True, null=True)),
                ('message', models.TextField(blank=True, null=True)),
            ],
        ),
    ]
