discord_intro_quiz_bot/web/models.py
2024-08-03 19:29:46 +09:00

32 lines
920 B
Python

from sqlalchemy import Column, Integer, String, TIMESTAMP
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class Account(Base):
__tablename__ = 'accounts'
id = Column(Integer, primary_key=True)
user_id = Column(String)
password = Column(String)
class ActiveSession(Base):
__tablename__ = 'active_sessions'
id = Column(Integer, primary_key=True)
session_id = Column(String)
last_active = Column(TIMESTAMP)
class ChannelId(Base):
__tablename__ = 'channel_ids'
id = Column(Integer, primary_key=True)
channel_id = Column(String)
class QuizMaster(Base):
__tablename__ = 'quiz_master'
id = Column(Integer, primary_key=True, autoincrement=True)
title = Column(String)
full_audio_name = Column(String)
intro_audio_name = Column(String)
keyword1 = Column(String)
keyword2 = Column(String)
keyword3 = Column(String)