64 lines
1.4 KiB
C#
64 lines
1.4 KiB
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
using YLErp.DBModels.Consts;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
/// <summary>
|
|
/// 数据记录变更
|
|
/// </summary>
|
|
public abstract class DbRecordChanges : DBModelBase
|
|
{
|
|
/// <summary>
|
|
/// 操作日期
|
|
/// </summary>
|
|
public DateTime OptDate { get; set; }
|
|
/// <summary>
|
|
/// 操作类型
|
|
/// </summary>
|
|
public ConsInfoChangeType ChangeType { get; set; }
|
|
/// <summary>
|
|
/// 交易Id
|
|
/// </summary>
|
|
public int RecordId { get; set; }
|
|
/// <summary>
|
|
/// 字段名
|
|
/// </summary>
|
|
public string FieldName { get; set; }
|
|
/// <summary>
|
|
/// 字段值
|
|
/// </summary>
|
|
public string FieldValue { get; set; }
|
|
/// <summary>
|
|
/// 修改后的值
|
|
/// </summary>
|
|
public string NewValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最后更新日期
|
|
/// </summary>
|
|
public DateTime Update { get; set; }
|
|
}
|
|
|
|
[Table("trade_changes")]
|
|
public class TradeChanges : DbRecordChanges
|
|
{
|
|
}
|
|
|
|
[NotMapped]
|
|
public class TradeChangesDto : DbRecordChanges
|
|
{
|
|
|
|
}
|
|
|
|
[Table("underlying_changes")]
|
|
public class UnderlyingChanges : DbRecordChanges
|
|
{
|
|
}
|
|
|
|
[NotMapped]
|
|
public class UnderlyingChangesDto : DbRecordChanges
|
|
{
|
|
|
|
}
|
|
}
|