87 lines
2.0 KiB
C#
87 lines
2.0 KiB
C#
namespace YLErp.Web.Models.JsModels
|
|
{
|
|
/// <summary>
|
|
/// 标的信息JS模型
|
|
/// </summary>
|
|
public class UnderlyingJsModel
|
|
{
|
|
private string pinYin;
|
|
|
|
public UnderlyingJsModel()
|
|
{
|
|
|
|
}
|
|
|
|
public int id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的代码
|
|
/// </summary>
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的名称
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
|
|
public string QuoteUnitString { get; set; }
|
|
|
|
/// <summary>
|
|
/// 品种类型
|
|
/// </summary>
|
|
public int VarietyId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的类型
|
|
/// </summary>
|
|
public string InstrumentType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 板块性质
|
|
/// </summary>
|
|
public IEnumerable<int> Blocks { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的是否是合成标的(组合OR篮子)
|
|
/// </summary>
|
|
public bool IsCombined { get; set; }
|
|
|
|
/// <summary>
|
|
/// 拼音
|
|
/// </summary>
|
|
public string PinYin
|
|
{
|
|
get { return pinYin; }
|
|
set { pinYin = value?.ToUpperInvariant(); }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 当前黑白名单模式
|
|
/// <para>0:黑名单</para>
|
|
/// <para>1:白名单</para>
|
|
/// </summary>
|
|
public int BlackWhiteState { get; set; }
|
|
|
|
/// <summary>
|
|
/// 允许选择
|
|
/// </summary>
|
|
public bool Disallow { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前黑白名单模式
|
|
/// <para>0:黑名单</para>
|
|
/// <para>1:白名单</para>
|
|
/// </summary>
|
|
public int BlackWhiteState_Swap { get; set; }
|
|
|
|
/// <summary>
|
|
/// 允许选择
|
|
/// </summary>
|
|
public bool Disallow_Swap { get; set; }
|
|
|
|
public override string ToString()
|
|
{
|
|
return $"{Code}-{Name}--{id}";
|
|
}
|
|
}
|
|
} |