using LifePayment.Domain.Shared; using System; using ZeroD.Util; namespace LifePayment.Application.Contracts { public class OperateHistoryDto { /// <summary> /// å…³è”关系ID /// </summary> public Guid RelationId { get; set; } /// <summary> /// 表å /// </summary> public int? TableType { get; set; } /// <summary> /// æ“作 /// </summary> public string OperateName { get; set; } /// <summary> /// æ“作内容 /// </summary> public string OperateContent { get; set; } /// <summary> /// æ“作人 /// </summary> public string CreatorName { get; set; } /// <summary> /// æ“作时间 /// </summary> public DateTime CreationTime { get; set; } /// <summary> /// æ“作细节 /// </summary> 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 { /// <summary> /// å…³è”关系ID /// </summary> 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; } } }