diff --git a/apps/ichat/models.py b/apps/ichat/models.py index 800ea968..daf6944c 100644 --- a/apps/ichat/models.py +++ b/apps/ichat/models.py @@ -1,9 +1,17 @@ from django.db import models -from apps.system.models import CommonADModel +from apps.system.models import CommonADModel, BaseModel # Create your models here. class Conversation(CommonADModel): """ TN: 对话 """ - title = models.CharField(max_length=200, default='新对话',verbose_name='对话标题') \ No newline at end of file + title = models.CharField(max_length=200, default='新对话',verbose_name='对话标题') + +class Message(BaseModel): + """ + TN: 消息 + """ + conversation = models.ForeignKey(Conversation, on_delete=models.CASCADE, verbose_name='对话') + content = models.TextField(verbose_name='消息内容') + role = models.CharField("角色", max_length=10, help_text="system/user")