Adicionar app/services/audit_service.py

This commit is contained in:
2026-08-19 19:39:48 -03:00
parent a29937b332
commit 85e8750f3a
+16
View File
@@ -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()