25 lines
1.4 KiB
Python
25 lines
1.4 KiB
Python
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"<SettingsGerais id={self.id} service_instance_id={self.service_instance_id}>"
|
|
|
|
|
|
|