# Generated by Django 5.2.7 on 2026-05-23 18:11 import django.db.models.deletion import uuid from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("market", "0001_initial"), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name="UserPointChange", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "uuid", models.UUIDField(default=uuid.uuid4, editable=False, unique=True), ), ("created_at", models.DateTimeField(auto_now_add=True)), ("updated_at", models.DateTimeField(auto_now=True)), ("amount", models.IntegerField()), ( "reason", models.CharField( choices=[ ("bet_placed", "Bet Placed"), ("bet_won", "Bet Won"), ("bet_lost", "Bet Lost"), ], max_length=20, ), ), ( "market", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="point_changes", to="market.market", ), ), ( "user", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="point_changes", to=settings.AUTH_USER_MODEL, ), ), ], options={ "ordering": ["-created_at"], "indexes": [ models.Index( fields=["user", "-created_at"], name="market_user_user_id_631ba9_idx", ) ], }, ), ]