nacataquillas/models/__init__.py

42 lines
1009 B
Python

from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class Seccion(db.Model):
__tablename__ = "seccion"
id = db.Column(db.Integer, primary_key=True)
nombre = db.Column(db.String)
descripcion = db.Column(db.String)
class Taquilla(db.Model):
__tablename__ = "taquilla"
id = db.Column(db.Integer, primary_key=True)
id_taquilla = db.Column(db.Integer)
id_seccion = db.Column(db.Integer, db.ForeignKey("seccion.id"))
class Usuario(db.Model):
__tablename__ = "usuario"
id = db.Column(db.Integer, primary_key=True)
nombre = db.Column(db.String)
dni = db.Column(db.String)
correo = db.Column(db.String)
class Alquiler(db.Model):
__tablename__ = "alquiler"
id_taquilla = db.Column(
db.Integer,
db.ForeignKey("taquilla.id"),
primary_key=True
)
id_usuario = db.Column(
db.Integer,
db.ForeignKey("usuario.id"),
primary_key=True
)
validez = db.Column(
db.Integer
)