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.CommonServerLogRecords])]
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; }
}
}