# Generated by Django 5.1.4 on 2024-12-11 06:38 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='bodega', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('codigo_bodega', models.IntegerField()), ('nombre_bodega', models.CharField(max_length=40)), ('estado', models.BooleanField(default=True)), ], ), migrations.CreateModel( name='proveedor', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_proveedor', models.CharField(max_length=100)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('telefono', models.CharField(blank=True, max_length=20, null=True)), ('direccion', models.TextField(blank=True, null=True)), ('estado', models.BooleanField(default=True)), ], ), migrations.CreateModel( name='tipo_articulo', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tipo_articulo', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='tipo_inv_movimiento', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tipo_movimiento', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='articulo', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre_articulo', models.CharField(max_length=100)), ('precio_articulo', models.DecimalField(decimal_places=2, max_digits=10)), ('stock', models.IntegerField()), ('creado', models.DateTimeField(auto_now_add=True)), ('actualizado', models.DateTimeField(auto_now=True)), ('activo', models.BooleanField(default=True)), ('bodega', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bodega', to='Inventario.bodega')), ('proveedor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='productos', to='Inventario.proveedor')), ], ), migrations.CreateModel( name='movimiento_inventario', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cantidad', models.IntegerField()), ('descripcion', models.TextField(blank=True)), ('total_costo', models.DecimalField(decimal_places=2, max_digits=10)), ('numero_mov', models.IntegerField()), ('fecha', models.DateTimeField(auto_now_add=True)), ('articulo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='articulos', to='Inventario.articulo')), ('tipo_movimiento', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='mov_inv', to='Inventario.tipo_inv_movimiento')), ], ), ]