You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.1 KiB
74 lines
2.1 KiB
from django.db import models |
|
|
|
|
|
# Create your models here. |
|
class TestCinema(models.Model): |
|
id = models.AutoField(primary_key=True) |
|
name = models.CharField(max_length=50) |
|
zz_code = models.CharField(max_length=50) |
|
db_config = models.TextField() |
|
user_config = models.TextField() |
|
is_active = models.BooleanField(default=True) |
|
|
|
def __str__(self): |
|
return self.name |
|
|
|
class Meta: |
|
verbose_name = '测试影院' |
|
verbose_name_plural = '测试影院' |
|
db_table = 'ai_show_cinema' |
|
|
|
|
|
class PromptTemplate(models.Model): |
|
id = models.AutoField(primary_key=True) |
|
prompt_type = models.CharField(max_length=50) |
|
prompt_key = models.CharField(max_length=50) |
|
prompt_val = models.TextField() |
|
del_flag = models.BooleanField(default=False) |
|
|
|
def __str__(self): |
|
return self.prompt_key |
|
|
|
class Meta: |
|
verbose_name = '提示词' |
|
verbose_name_plural = '提示词' |
|
db_table = 'ai_prompt_template' |
|
|
|
|
|
class AiShow(models.Model): |
|
id = models.AutoField(primary_key=True) |
|
cinema = models.CharField(max_length=50) |
|
zz_code = models.CharField(max_length=50) |
|
show_date = models.DateField() |
|
is_ai_show = models.BooleanField(default=True) |
|
show = models.TextField() |
|
sales = models.CharField(max_length=50) |
|
prompt = models.TextField() |
|
result = models.TextField() |
|
message = models.TextField() |
|
created_at = models.DateTimeField(auto_now_add=True) |
|
take_times = models.IntegerField(default=0) |
|
take_tokens = models.CharField(default='', max_length=2000) |
|
|
|
def __str__(self): |
|
return self.cinema |
|
|
|
class Meta: |
|
verbose_name = 'AI排片数据' |
|
verbose_name_plural = 'AI排片数据' |
|
db_table = 'ai_show_result' |
|
|
|
|
|
class CinemaHall(models.Model): |
|
id = models.AutoField(primary_key=True) |
|
cinema_code = models.CharField(max_length=50) |
|
hall_id = models.CharField(max_length=50) |
|
hall_name = models.CharField(max_length=50) |
|
|
|
def __str__(self): |
|
return self.hall_name |
|
|
|
class Meta: |
|
verbose_name = '影厅数据' |
|
verbose_name_plural = '影厅数据' |
|
db_table = 'ai_show_hall' |