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

54 lines
1.3 KiB
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
/// <summary>
/// 标的资产历史数据表
/// </summary>
[Table("underlying_hisdata")]
public class UnderlyingHisData : DBModelWithOperator
{
private string valueFlag;
[Required]
public string UnderlyingCode { get; set; }
/// <summary>
/// 取值日期
/// </summary>
public DateTime ValueDate { get; set; }
/// <summary>
/// 取值类型(使用MarginParamModel的属性字段)
/// </summary>
[Required]
public string ValueType { get; set; }
/// <summary>
/// 取值标识(%:百分比数字,F:固定值)
/// </summary>
public string ValueFlag
{
get
{
return valueFlag;
}
set
{
valueFlag = value ?? string.Empty;
}
}
/// <summary>
/// 取值
/// </summary>
public double Value { get; set; }
public override string ToString()
{
return $"{id}--{UnderlyingCode}--{ValueDate}--{ValueType}--{Value}--{ValueFlag}";
}
}
}