from django.db import models from django_tidb.fields import BigAutoRandomField class EventVoucher(models.Model): id = BigAutoRandomField(primary_key=True) unique_code = models.CharField(max_length=50, unique=True) lab_group_name = models.CharField(max_length=150, null=True) lab_codes = models.JSONField(null=True, default=list) start_begin_date = models.DateField(null=True) start_end_date = models.DateField(null=True) marketing_code = models.CharField(max_length=30) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) credits_cost = models.IntegerField(null=True) event_name = models.CharField(max_length=80, null=True) class Meta: db_table = "event_vouchers"