19 lines
797 B
Python
19 lines
797 B
Python
from utilities.database import db # Импортируем db из backend_flask.py
|
|
|
|
class User(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
username = db.Column(db.String(80), unique=True, nullable=False)
|
|
is_blocked = db.Column(db.Boolean, default=False)
|
|
actions = db.Column(db.String(500))
|
|
subscriptions = db.Column(db.String(500))
|
|
|
|
class Region(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
name = db.Column(db.String(80), nullable=False)
|
|
active = db.Column(db.Boolean, default=True)
|
|
|
|
class Log(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
username = db.Column(db.String(80), nullable=False)
|
|
action = db.Column(db.String(500), nullable=False)
|
|
timestamp = db.Column(db.DateTime, default=db.func.current_timestamp()) |