from extensions import db class SettingsGerais(db.Model): __tablename__ = "settings_gerais" id = db.Column(db.Integer, primary_key=True, autoincrement=True) tolerancia_entrada = db.Column(db.Integer, nullable=True) # Tolerância de entrada em minutos tolerancia_saida = db.Column(db.Integer, nullable=True) # Tolerância de saída em minutos limite_diario_he = db.Column(db.Integer, nullable=True) # Limite diário de horas extras limite_mensal_he = db.Column(db.Integer, nullable=True) # Limite mensal de horas extras limite_banco_horas_positivo = db.Column(db.Integer, nullable=True) # Limite de banco de horas positivo limite_banco_horas_negativo = db.Column(db.Integer, nullable=True) # Limite de banco de horas negativo validacao_reconhecimento_facial = db.Column(db.String(255), default=False) # Validação de reconhecimento facial registro_remoto = db.Column(db.String(255), default=False) # Registro remoto ajuste_colaborador = db.Column(db.String(255), default=False) # Ajuste colaborador dias_aprovacao_automatica = db.Column(db.Integer, nullable=True) # Dias para aprovação automática service_instance_id = db.Column(db.Integer, db.ForeignKey('service_instance.id'), nullable=False) def __repr__(self): return f""