19 lines
628 B
Python
19 lines
628 B
Python
from tiny0 import db
|
|
|
|
class URL(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
token = db.Column(db.String(16), index=True, unique=True, nullable=False)
|
|
url = db.Column(db.String(2000), nullable=False)
|
|
clicks = db.Column(db.Integer, nullable=False, default=0)
|
|
|
|
def __repr__(self):
|
|
return f"'{self.id}' '{self.token}' '{self.url}' '{self.clicks}'"
|
|
|
|
class Reports(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
token = db.Column(db.String(16), index=True, nullable=False)
|
|
message = db.Column(db.String(200), nullable=False)
|
|
|
|
def __repr__(self):
|
|
return f"'{self.id}' '{self.token}' '{self.message}'"
|