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

181 lines
4.7 KiB
C#

using BaseOUDAL;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.Model
{
public class UnderlyingManagerReq : BaseSearchReq
{
/// <summary>
/// 波动率变化(百分比数值)
/// </summary>
[DisplayName("波动率变化")]
public double? VolatilityRate { get; set; }
/// <summary>
/// 涨跌停板幅度(百分比数值)
/// </summary>
[DisplayName("涨跌停板幅度")]
public string UpDownLimit { get; set; }
/// <summary>
/// 是否选中所有
/// </summary>
public bool isCheckAll { get; set; }
[DisplayName("除权状态")]
public string DividendState { get; set; }
[DisplayName("启用状态")]
public string LaunchState { get; set; }
public string UnderlyingInstrumentType { get; set; }
[DisplayName("股票收益率")]
public double? DividendRate { get; set; }
[DisplayName("品种")]
public string CommodityCode { get; set; }
[DisplayName("市场码")]
public string MarketCode { get; set; }
/// <summary>
/// 预付金比例(百分比数值)
/// </summary>
[DisplayName("预付金比例")]
public double? MarginRate { get; set; }
/// <summary>
/// 市场
/// </summary>
public string MarketName { get; set; }
/// <summary>
/// 标的资产码
/// </summary>
public string UnderlyingCode { get; set; }
/// <summary>
/// 标的资产类型
/// </summary>
public string UnderlyingType { get; set; }
/// <summary>
/// 标的资产到期日
/// </summary>
public DateTime? MaturityDate { get; set; }
public DateTime MaturityDateStart { get; set; }
public DateTime MaturityDateEnd { get; set; }
/// <summary>
/// 标的资产状态
/// </summary>
public string UnderlyingState { get; set; }
/// <summary>
/// 标的运行状态
/// </summary>
public string UnderlyingStatus { get; set; }
/// <summary>
/// 交易代码
/// </summary>
public string TradeCode { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Desc { get; set; }
/// <summary>
/// 操作人信息_optid
/// </summary>
public int? OptId { get; set; }
/// <summary>
/// 操作人名_optname
/// </summary>
public string OptName { get; set; }
/// <summary>
/// 创建日期_createdate
/// </summary>
public DateTime? OptDate { get; set; }
public DateTime OptDateStart { get; set; }
public DateTime OptDateEnd { get; set; }
/// <summary>
/// 标的名
/// </summary>
public string UnderlyingName { get; set; }
/// <summary>
///
/// </summary>
public string UnderlyingTypeId { get; set; }
/// <summary>
/// 市场名称列表
/// </summary>
[NotMapped]
public List<string> MarketNameList { get; set; }
/// <summary>
/// 市场代码列表
/// </summary>
[NotMapped]
public List<string> MarketCodeList { get; set; }
/// <summary>
/// 标的名称列表
/// </summary>
[NotMapped]
public List<string> UnderlyingNameList { get; set; }
/// <summary>
/// 标的代码列表
/// </summary>
[NotMapped]
public List<string> UnderlyingCodeList { get; set; }
/// <summary>
/// 标的类型列表
/// </summary>
[NotMapped]
public List<string> UnderlyingTypeList { get; set; }
/// <summary>
/// 品种代码列表
/// </summary>
[NotMapped]
public List<string> VarietyCodeList { get; set; }
/// <summary>
/// 标的状态列表
/// </summary>
[NotMapped]
public List<string> UnderlyingStateList { get; set; }
}
public class underlying_managerSimpleReq
{
/// <summary>
/// 标的编码
/// </summary>
public string UnderlyingCode { get; set; }
/// <summary>
/// 波动率变化(百分比数值)
/// </summary>
public string VolatilityRate { get; set; }
/// <summary>
/// 涨跌停板幅度(百分比数值)
/// </summary>
public string UpDownLimit { get; set; }
/// <summary>
/// 预付金比率
/// </summary>
public double? MarginRate { get; set; }
}
}