using DMS.Application.DTOs; namespace DMS.Application.Interfaces; /// /// 定义Nlog日志管理相关的应用服务操作。 /// public interface INlogAppService { /// /// 异步根据ID获取Nlog日志DTO。 /// Task GetLogByIdAsync(int id); /// /// 异步获取所有Nlog日志DTO列表。 /// Task> GetAllLogsAsync(); /// /// 异步获取指定数量的最新Nlog日志DTO列表。 /// /// 要获取的日志条目数量。 Task> GetLatestLogsAsync(int count); // 可以在这里添加更多针对日志的查询服务方法,例如: // Task> GetLogsByLevelAsync(string level); // Task> GetLogsByDateRangeAsync(DateTime startDate, DateTime endDate); // Task> SearchLogsAsync(string searchTerm); }