front_ponto_eletronico/models/settings_notificacoes.py

21 lines
1.1 KiB
Python

from extensions import db
class SettingsNotificacoes(db.Model):
__tablename__ = "settings_notificacoes"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
notificar_esquecimento_ponto = db.Column(db.String(255), default=False)
notificar_horas_extras = db.Column(db.String(255), default=False)
notificar_solicitacao_pendentes = db.Column(db.String(255), default=False)
notificar_banco_horas = db.Column(db.String(255), default=False)
notificar_gestor = db.Column(db.String(255), default=False)
#---------------------------------------------------
relatorios_email = db.Column(db.String(255), default=False)
relatorios_diario_gestor = db.Column(db.String(255), default=False)
relatorios_semanal_colaboradores = db.Column(db.String(255), default=False)
#----------------------------------------------------
service_instance_id = db.Column(db.Integer, db.ForeignKey('service_instance.id'), nullable=False)
def __repr__(self):
return f"<SettingsNotificacoes id={self.id} service_instance_id={self.service_instance_id}>"