93 lines
2.3 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|