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 GetDbAuditLogsQuery : PagedListQuery { /// /// 跟踪Id /// public string TraceId { get; set; } /// /// 关键字 /// public string Keywords { get; set; } /// /// 创建时间-起始 /// public DateTime? CreatedTimeBegin { get; set; } /// /// 创建时间-截止 /// public DateTime? CreatedTimeEnd { get; set; } } /// /// 查询数据库审计日志分页列表-结果 /// public class GetDbAuditLogsQueryResult : PagedListQueryResult { } /// /// 查询数据库审计日志分页列表-结果-项 /// public class GetDbAuditLogsQueryResultItem { /// /// 表名 /// public string TableName { get; set; } /// /// 主键 /// public Guid PrimaryKey { get; set; } /// /// 操作 /// public EnumDbAuditOperate Operate { get; set; } /// /// 旧值 /// public string OldValues { get; set; } /// /// 新值 /// public string NewValues { get; set; } /// /// 操作人Id /// public Guid? CreatedUserId { get; set; } /// /// 操作人 /// public GetResourceLogsQueryResultItemCreatedUser CreatedUser { get; set; } /// /// 创建时间 /// public DateTimeOffset CreatedTime { get; set; } } }