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; }
}
}