Files
zszq-trs/YLErpWeb/Models/JsModels/UnderlyingJsModel.cs
2024-05-09 14:06:26 +08:00

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}";
}
}
}