using LifePayment.Domain.Shared; using System; using ZeroD.Util; namespace LifePayment.Application.Contracts { public class OperateHistoryDto { /// /// 关联关系ID /// public Guid RelationId { get; set; } /// /// 表名 /// public int? TableType { get; set; } /// /// 操作 /// public string OperateName { get; set; } /// /// 操作内容 /// public string OperateContent { get; set; } /// /// 操作人 /// public string CreatorName { get; set; } /// /// 操作时间 /// public DateTime CreationTime { get; set; } /// /// 操作细节 /// public string OperateDetail { get; set; } } public class GetOperateHistoryInput : PageInput { public Guid RelationId { get; set; } public string OperateName { get; set; } } public class QueryOperateHistoryByTypeInput : PageInput { public Guid TypeId { get; set; } public OperateHistoryTypeEnum OperateHistoryType { get; set; } } public class CreateOperateHistoryInput { /// /// 关联关系ID /// public Guid RelationId { get; set; } public int? TableType { get; set; } public string OperateName { get; set; } public string OperateContent { get; set; } public string CreatorName { get; set; } } }