# Generated by Django 5.2.4 on 2025-07-14 15:50

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


class Migration(migrations.Migration):

    dependencies = [
        ('gestion_equipos', '0004_mantenimiento_tecnico'),
    ]

    operations = [
        migrations.AddField(
            model_name='equipo',
            name='disco_duro_capacidad_gb',
            field=models.PositiveIntegerField(blank=True, null=True, verbose_name='Capacidad del Disco (GB)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='disco_duro_tipo',
            field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Tipo de Disco Duro (SSD, HDD)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='monitor_marca',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Marca del Monitor'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='monitor_modelo',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Modelo del Monitor'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='mouse_marca',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Marca del Mouse'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='mouse_serial',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Serial del Mouse'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='procesador_marca',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Marca del Procesador (Intel, AMD)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='procesador_tipo',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Tipo de Procesador (Core i5, Ryzen 7)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='procesador_velocidad_ghz',
            field=models.DecimalField(blank=True, decimal_places=2, max_digits=4, null=True, verbose_name='Velocidad del Procesador (GHz)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='ram_cantidad_gb',
            field=models.PositiveIntegerField(blank=True, null=True, verbose_name='Cantidad de RAM (GB)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='ram_tipo',
            field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Tipo de RAM (DDR4, DDR5)'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='teclado_marca',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Marca del Teclado'),
        ),
        migrations.AddField(
            model_name='equipo',
            name='teclado_serial',
            field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Serial del Teclado'),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='Ubicacion',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='gestion_equipos.ubicacion'),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='categoria',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='gestion_equipos.categoriaequipo'),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='estado',
            field=models.CharField(choices=[('disponible', 'Disponible'), ('asignado', 'Asignado'), ('mantenimiento', 'En Mantenimiento'), ('danado', 'Dañado'), ('baja', 'Dado de Baja')], default='disponible', max_length=20),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='fecha_adquisicion',
            field=models.DateField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='nombre',
            field=models.CharField(max_length=100, verbose_name='Nombre del Equipo (Ej: PC-Contabilidad-01)'),
        ),
        migrations.AlterField(
            model_name='equipo',
            name='numero_serie',
            field=models.CharField(max_length=100, unique=True, verbose_name='Número de Serie'),
        ),
    ]
