| from datetime import datetime | |
| from peewee import * | |
| from src.model.BaseModel import BaseModel | |
| from src.model.GroupChat import GroupChat | |
| from src.model.Prediction import Prediction | |
| class PredictionGroupChatMessage(BaseModel): | |
| """ | |
| Prediction group chat message class | |
| """ | |
| prediction = ForeignKeyField( | |
| Prediction, | |
| backref="prediction_group_chat_messages", | |
| on_delete="CASCADE", | |
| on_update="CASCADE", | |
| ) | |
| group_chat = ForeignKeyField( | |
| GroupChat, | |
| backref="prediction_group_chat_messages", | |
| on_delete="CASCADE", | |
| on_update="CASCADE", | |
| ) | |
| message_id = BigIntegerField() | |
| date = DateTimeField(default=datetime.now) | |
| class Meta: | |
| db_table = "prediction_group_chat_message" | |
| PredictionGroupChatMessage.create_table() | |