14 lines
464 B
C#
14 lines
464 B
C#
using General_Ledger_Service.Enums;
|
|
using General_Ledger_Service.Models;
|
|
|
|
namespace General_Ledger_Service.Interfaces.Repositories
|
|
{
|
|
public interface IAuditLogRepository
|
|
{
|
|
Task AddAsync(AuditLog log);
|
|
Task<(List<AuditLog> Items, int TotalCount)> ListAsync(
|
|
List<AuditCategory> categories, string? entityName, AuditAction? action,
|
|
string? performedBy, DateOnly? from, DateOnly? to, int? page, int? pageSize);
|
|
}
|
|
}
|