From 85e8750f3aa65d7902aead042c597b6de12ca268 Mon Sep 17 00:00:00 2001 From: Renato Rosa Date: Wed, 19 Aug 2026 19:39:48 -0300 Subject: [PATCH] Adicionar app/services/audit_service.py --- app/services/audit_service.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 app/services/audit_service.py diff --git a/app/services/audit_service.py b/app/services/audit_service.py new file mode 100644 index 0000000..b9eaa1b --- /dev/null +++ b/app/services/audit_service.py @@ -0,0 +1,16 @@ +from db import SessionLocal +from models import AuditTrail +from datetime import datetime + +class AuditService: + def log(self, user_email: str, action: str, details: dict): + db = SessionLocal() + entry = AuditTrail( + user_email=user_email, + action=action, + details=str(details), + timestamp=datetime.utcnow() + ) + db.add(entry) + db.commit() + db.close()