Files
zszq-trs/Framework/YLErp.Core/DBModels/ClientCashLog.cs
T
2024-05-09 14:06:26 +08:00

109 lines
2.5 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
/// <summary>
/// 资金日志
/// </summary>
[Table("clientcash_log")]
public class ClientCashLog
{
/// <summary>
/// ID
/// </summary>
public int id { get; set; }
/// <summary>
/// 资金ID
/// </summary>
public int CashId { get; set; }
/// <summary>
/// 操作类型
/// </summary>
public string OptType { get; set; }
/// <summary>
/// 改变信息
/// </summary>
public string Changes { get; set; }
/// <summary>
/// 操作人
/// </summary>
public int OptId { get; set; }
/// <summary>
/// 操作人
/// </summary>
public string OptName { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public DateTime OptDate { get; set; }
public string Explain { get; set; }
}
[NotMapped]
public class ClientCashLogDto : ClientCashLog
{
}
[NotMapped]
public class ClientCashChangeList : ClientCashLog
{
/// <summary>
/// 发生时间(需要记录前后变化)
/// </summary>
public string HappenDate { set; get; }
public string Number { set; get; }
public string ClientName { set; get; }
/// <summary>
/// 方向类型(需要记录前后变化)
/// </summary>
public string Direction { set; get; }
/// <summary>
/// 金额(需要记录前后变化)
/// </summary>
public string Money { set; get; }
public string CurrencyCode { set; get; }
public string TradeNumber { set; get; }
/// <summary>
/// (需要记录前后变化)
/// </summary>
public string Comments { set; get; }
public int? ClientId { set; get; }
public string ClientNumber { set; get; }
public int AssetId { get; set; }
public int TradeId { get; set; }
public string EncryptTradeId { get; set; }
public DateTime? HappenDateReal { set; get; }
public double? MoneyReal { set; get; }
public string Action { get; set; }
public string DirectionType { set; get; }
/// <summary>
/// 资金状态
/// </summary>
public string CashState { set; get; }
public string DataInfo { get; set; }
}
}