Files
2026-06-04 10:55:23 +08:00

17 lines
430 B
Python

from sqlalchemy.orm import Session
from app.models.audit import AuditLog
class AuditRepository:
"""审计仓储:负责写入关键业务动作的审计日志。"""
def __init__(self, db: Session) -> None:
self.db = db
def create(self, log: AuditLog) -> AuditLog:
"""审计写入:保存一条审计日志并刷新主键。"""
self.db.add(log)
self.db.flush()
return log