# Generated by Django 6.0.1 on 2026-03-05 23:00

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('jobs', '0029_alter_job_industry_alter_recruiterprofile_industry'),
    ]

    operations = [
        migrations.CreateModel(
            name='IndustryMaster',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(choices=[('Construction & Architecture', 'Construction & Architecture'), ('Mechanical', 'Mechanical'), ('Electrical', 'Electrical'), ('Maintenance & Technical', 'Maintenance & Technical'), ('Manufacturing & Factory', 'Manufacturing & Factory'), ('Driving & Transport', 'Driving & Transport'), ('Cleaning & Support', 'Cleaning & Support'), ('Healthcare & Medical', 'Healthcare & Medical'), ('Hospitality & Tourism', 'Hospitality & Tourism'), ('Oil & Gas', 'Oil & Gas'), ('Information Technology (IT) & Software', 'Information Technology (IT) & Software'), ('Finance & Banking', 'Finance & Banking'), ('Education & Training', 'Education & Training'), ('Sales & Marketing', 'Sales & Marketing'), ('Customer Service & Support', 'Customer Service & Support'), ('Creative & Design', 'Creative & Design'), ('Legal & Compliance', 'Legal & Compliance'), ('Human Resources (HR)', 'Human Resources (HR)'), ('Research & Development', 'Research & Development'), ('Telecommunications', 'Telecommunications'), ('Real Estate & Property Management', 'Real Estate & Property Management'), ('Media & Communications', 'Media & Communications'), ('Agriculture & Farming', 'Agriculture & Farming'), ('Other', 'Other')], max_length=100, unique=True)),
            ],
            options={
                'verbose_name_plural': '1. Master Industries',
            },
        ),
        migrations.CreateModel(
            name='TradePosition',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('is_verified', models.BooleanField(default=True)),
                ('industry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='positions', to='jobs.industrymaster')),
            ],
            options={
                'verbose_name_plural': '2. Master Trades/Positions',
                'unique_together': {('industry', 'title')},
            },
        ),
    ]
