Files
zszq-trs/YLErpDAL/Model/UnderlyingMainContract.cs
2024-05-09 14:06:26 +08:00

93 lines
2.3 KiB
C#

using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
[Table("underlying_main_contract")]
public class underlying_main_contract : DBModelBase
{
public static string LogClass = "主力标的管理";
List<string> _UnderlyingCodeList;
[NotMapped]
public List<string> UnderlyingCodeList
{
get
{
if (_UnderlyingCodeList != null)
{
return _UnderlyingCodeList;
}
if (string.IsNullOrEmpty(UnderlyingCode))
{
_UnderlyingCodeList = new List<string>();
}
return _UnderlyingCodeList = UnderlyingCode.Split(',').ToList();
}
}
/// <summary>
///
/// </summary>
[DisplayName("MarketCode")]
public string MarketCode { get; set; }
/// <summary>
/// 标的资产类型
/// </summary>
[DisplayName("标的资产类型")]
public string UnderlyingType { get; set; }
/// <summary>
/// 标的资产码
/// </summary>
[DisplayName("标的资产码")]
public string UnderlyingCode { get; set; }
/// <summary>
/// 是否需要实时报价
/// </summary>
[DisplayName("是否需要实时报价")]
public int? NeedQuote { get; set; }
/// <summary>
/// 标的交易最小数量
/// </summary>
[DisplayName("标的交易最小数量")]
public int? MinimumAmount { get; set; }
[DisplayName("行权价间隔")]
public int? StrikeInterval { get; set; }
/// <summary>
/// 操作人信息_optid
/// </summary>
[DisplayName("操作人信息")]
public int? OptId { get; set; }
/// <summary>
/// 创建日期_createdate
/// </summary>
[DisplayName("创建日期")]
public DateTime? OptDate { get; set; }
/// <summary>
///
/// </summary>
[DisplayName("LastUpdateTime")]
public DateTime? LastUpdateTime { get; set; }
public int? OrderId { get; set; }
public override string ToString()
{
return UnderlyingCode;
}
}
}