using System;
using System.Net;
using Volo.Abp.Application.Dtos;
namespace Sanhe.Abp.Auditing.AuditLogs
{
public class AuditLogGetByPagedDto : PagedAndSortedResultRequestDto
{
///
/// 开始时间
///
public DateTime? StartTime { get; set; }
///
/// 结束时间
///
public DateTime? EndTime { get; set; }
///
/// 请求方法
///
public string HttpMethod { get; set; }
///
/// Url
///
public string Url { get; set; }
///
/// 用户Id
///
public Guid? UserId { get; set; }
///
/// 用户名称
///
public string UserName { get; set; }
///
/// 应用名称
///
public string ApplicationName { get; set; }
///
/// 链路标识
///
public string CorrelationId { get; set; }
///
/// 客户端Id
///
public string ClientId { get; set; }
///
/// 客户端Ip地址
///
public string ClientIpAddress { get; set; }
///
/// 最长响应时间(ms)
///
public int? MaxExecutionDuration { get; set; }
///
/// 最短响应时间(ms)
///
public int? MinExecutionDuration { get; set; }
///
/// 包含异常
///
public bool? HasException { get; set; }
///
/// Http状态码
///
public HttpStatusCode? HttpStatusCode { get; set; }
}
}