Ejemplo n.º 1
0
class Media(db.Model, Mixin):
    __tablename__ = "media"
    id = db.Column(db.Integer, primary_key=True)
    vid = db.Column(db.Boolean())
    audio = db.Column(db.Boolean())
    img = db.Column(db.Boolean())
    used = db.Column(db.Boolean())
    name = db.Column(db.String(50))

    def __init__(self,
                 vid=False,
                 audio=False,
                 img=False,
                 used=False,
                 name="   "):
        self.vid = vid
        self.audio = audio
        self.img = img
        self.used = used
        self.name = name

    def is_used(self):
        return any([
            Vid.query.filter_by(vkey=self.id).first(),
            Slides.query.filter_by(ikey=self.id).first(),
            Display_store.query.filter(
                or_(Display_store.ikey == self.id,
                    Display_store.akey == self.id)).first(),
            Touch_store.query.filter(
                or_(Touch_store.ikey == self.id,
                    Touch_store.akey == self.id)).first()
        ])
Ejemplo n.º 2
0
class Media(db.Model):
    __tablename__ = "media"
    id = db.Column(db.Integer, primary_key=True)
    vid = db.Column(db.Boolean())
    audio = db.Column(db.Boolean())
    img = db.Column(db.Boolean())
    used = db.Column(db.Boolean())
    name = db.Column(db.String(50))

    def __init__(self, vid=False, audio=False,
                 img=False, used=False, name="   "):
        self.vid = vid
        self.audio = audio
        self.img = img
        self.used = used
        self.name = name
Ejemplo n.º 3
0
class Printer(db.Model, Mixin):
    __tablename__ = "printers"
    id = db.Column(db.Integer, primary_key=True)
    vendor = db.Column(db.Integer, nullable=True, unique=True)
    product = db.Column(db.Integer, nullable=True, unique=True)
    in_ep = db.Column(db.Integer, nullable=True)
    out_ep = db.Column(db.Integer, nullable=True)
    active = db.Column(db.Boolean())
    langu = db.Column(db.String(100))
    value = db.Column(db.Integer)
    scale = db.Column(db.Integer, default=1)
    name = db.Column(db.String(100), nullable=True)

    def __init__(self,
                 vendor=0,
                 product=0,
                 in_ep=None,
                 out_ep=None,
                 active=False,
                 langu='en',
                 value=1,
                 scale=1,
                 name=None):
        self.vendor = vendor
        self.product = product
        self.in_ep = in_ep
        self.out_ep = out_ep
        self.active = active
        self.value = value
        self.scale = scale
        self.name = name
Ejemplo n.º 4
0
class Printer(db.Model):
    __tablename__ = "printers"
    id = db.Column(db.Integer, primary_key=True)
    vendor = db.Column(db.String(100), nullable=True, unique=True)
    product = db.Column(db.String(100), unique=True)
    in_ep = db.Column(db.Integer, nullable=True)
    out_ep = db.Column(db.Integer, nullable=True)
    active = db.Column(db.Boolean())
    langu = db.Column(db.String(100))
    value = db.Column(db.Integer)

    def __init__(self, vendor=" ", product=" ",
                 in_ep=0, out_ep=0, active=False,
                 langu='en', value=1):
        self.vendor = vendor
        self.product = product
        self.in_ep = in_ep
        self.out_ep = out_ep
        self.active = active
        self.value = value