| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # Generated by Django 5.2.1 on 2025-05-20 06:14
- from django.db import migrations, models
- class Migration(migrations.Migration):
- initial = True
- dependencies = [
- ]
- operations = [
- migrations.CreateModel(
- name='Categoria',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('nombre', models.CharField(max_length=100)),
- ],
- ),
- migrations.CreateModel(
- name='Cuenta',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('nombre', models.CharField(max_length=100)),
- ('tipo', models.CharField(choices=[('ingreso', 'Ingreso'), ('gasto', 'Gasto')], max_length=10)),
- ('saldo', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)),
- ('favorita', models.BooleanField(default=False)),
- ],
- ),
- migrations.CreateModel(
- name='Movimiento',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('monto', models.DecimalField(decimal_places=2, max_digits=10)),
- ('fecha', models.DateTimeField()),
- ('descripcion', models.TextField(blank=True, null=True)),
- ],
- ),
- migrations.CreateModel(
- name='MovimientoFrecuente',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('nombre', models.CharField(max_length=100)),
- ('descripcion', models.TextField(blank=True, null=True)),
- ('monto', models.DecimalField(decimal_places=2, max_digits=10)),
- ],
- ),
- migrations.CreateModel(
- name='TransaccionRecurrente',
- fields=[
- ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('monto', models.DecimalField(decimal_places=2, max_digits=10)),
- ('descripcion', models.TextField(blank=True, null=True)),
- ('frecuencia', models.CharField(choices=[('mensual_dia', 'Día fijo del mes'), ('mensual_semana', 'Primer día específico de la semana del mes')], max_length=20)),
- ('dia_del_mes', models.PositiveIntegerField(blank=True, null=True)),
- ('dia_semana', models.PositiveIntegerField(blank=True, null=True)),
- ('semana', models.PositiveIntegerField(blank=True, null=True)),
- ('activa', models.BooleanField(default=True)),
- ('ultima_ejecucion', models.DateField(blank=True, null=True)),
- ],
- ),
- ]
|