using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 异常日志分页列表查询
///
[Resource([EnumResourceController.LogRecords])]
public class GetExceptionLogsQuery : PagedListQuery
{
///
/// 跟踪Id
///
public string TraceId { get; set; }
///
/// 关键字
///
public string Keywords { get; set; }
///
/// 创建时间-起始
///
public DateTime? CreatedTimeBegin { get; set; }
///
/// 创建时间-截止
///
public DateTime? CreatedTimeEnd { get; set; }
}
///
/// 异常日志分页列表查询-结果
///
public class GetExceptionLogsQueryResult : PagedListQueryResult
{
}
///
/// 异常日志分页列表查询-结果-项
///
public class GetExceptionLogsQueryResultItem
{
///
/// 类型
///
public string Type { get; set; }
///
/// 代码
///
public string Code { get; set; }
///
/// 消息
///
public string Message { get; set; }
///
/// 堆栈跟踪
///
public string StackTrace { get; set; }
///
/// 操作人Id
///
public Guid? CreatedUserId { get; set; }
///
/// 操作人
///
public GetResourceLogsQueryResultItemCreatedUser CreatedUser { get; set; }
///
/// 创建时间
///
public DateTimeOffset CreatedTime { get; set; }
}
}