This repository has been archived on 2023-05-17. You can view files and clone it, but cannot push or open issues or pull requests.
web-gpt/project/models.py

24 lines
880 B
Python
Raw Normal View History

2023-03-31 22:11:34 +08:00
from flask_login import UserMixin
from . import db
2023-04-03 01:00:24 +08:00
from sqlalchemy.sql import func
2023-03-31 22:11:34 +08:00
class User(UserMixin, db.Model):
# primary keys are required by SQLAlchemy
id = db.Column(db.Integer, primary_key=True)
email = db.Column(db.String(100), unique=True, nullable=False)
password = db.Column(db.String(100), nullable=False)
name = db.Column(db.String(100), nullable=False)
role = db.Column(db.String(100), nullable=False)
isActivated = db.Column(db.Boolean, nullable=False)
2023-04-03 01:00:24 +08:00
class Conversation(db.Model):
id = db.Column(db.Integer, primary_key=True)
userid = db.Column(db.Integer)
useremail = db.Column(db.String(100), nullable=False)
username = db.Column(db.String(100), nullable=False)
request = db.Column(db.String(10000))
response = db.Column(db.String(10000))
datetime = db.Column(db.DateTime, server_default=func.now())