using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
///
/// Clinical audit log query (Admin only).
///
[ApiController]
[Route("api/v1/audit-logs")]
[Produces("application/json")]
[AuthorizePermission(ClinicalPermissions.AuditRead)]
public class AuditLogsController : ControllerBase
{
private readonly AppDbContext _db;
public AuditLogsController(AppDbContext db) => _db = db;
/// Query clinical audit logs with optional filters.
[HttpGet]
[ProducesResponseType(typeof(ApiResponse