Beispiel #1
0
class Favourites(db.Model, UserMixin):
    __tablename__ = 'Favourites'
    id = db.Column(db.Integer, primary_key=True)
    user_id = db.Column(db.Integer)
    stock_name = db.Column(db.String, db.ForeignKey(Stocks.stockName))

    def __repr__(self):
        return f"Favourites('{self.user_id}', '{self.stock_name}')"
Beispiel #2
0
class User(db.Model, UserMixin):
    __tablename__ = 'User'
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(30), nullable=False)
    password = db.Column(db.String(128), unique=False, nullable=False)

    def __repr__(self):
        return f"User('{self.id}', '{self.name}', '{self.password}')"
Beispiel #3
0
class News(db.Model, UserMixin):
    __tablename__ = 'News'
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String)
    newsURL = db.Column(db.String)
    text = db.Column(db.String)
    title = db.Column(db.String)

    def __repr__(self):
        return f"News('{self.id}', '{self.name}', {self.newsURL}', '{self.text}', '{self.title}')"
Beispiel #4
0
class Stocks(db.Model, UserMixin):
    __tablename__ = 'Stocks'
    id = db.Column(db.Integer, primary_key=True)
    stockName = db.Column(db.String, nullable=False)
    stockID = db.Column(db.String, nullable=False)
    openPrice = db.Column(db.Integer, unique=False, nullable=False)
    wtAvgPrice = db.Column(db.Integer, unique=False, nullable=False)
    highPrice = db.Column(db.Integer, unique=False, nullable=False)
    lowPrice = db.Column(db.Integer, unique=False, nullable=False)
    closePrice = db.Column(db.Integer, unique=False, nullable=False)

    def __repr__(self):
        return f"Stocks('{self.stockName}', '{self.stockID}', {self.openPrice}', '{self.wtAvgPrice}', '{self.highPrice}', '{self.lowPrice}', '{self.closePrice}')"
Beispiel #5
0
class PDFModel(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    resultID = db.Column(db.String(
        36))  #the unique id i generate in React is 36 characters long
    file = db.Column(db.LargeBinary)