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

132 lines
3.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace YLErp.Web.Models
{
public class ObservationDatesModel
{
public string TradeType { get; set; }
public string ObservationNum { get; set; }
public string ObservationUnit { get; set; }
public string ObservationHolidayType { get; set; }
public string ObservationDates { get; set; }
/// <summary>
/// 报送时的观察频率
/// </summary>
public string ObservationFrequency { get; set; }
public string Isavg { get; set; }
public string argDate { get; set; }
public bool AlignEnd { get; set; }
public DateTime startTime { get; set; }
public DateTime endTime { get; set; }
public DateTime tradeDate { get; set; }
public string BtnId { get; set; }
/// <summary>
/// 观察日对应的第一个属性名(例如凤凰期权障碍价格;互换的互换利率)
/// </summary>
public string Title1 { get; set; }
/// <summary>
/// 观察日对应的第二个属性名(例如凤凰期权票息;互换没有互换日期对应的第二属性,默认stringEmpty
/// </summary>
public string Title2 { get; set; }
/// <summary>
/// 观察日对应的第三个属性名(例如凤凰期权票息;互换没有互换日期对应的第二属性,默认stringEmpty
/// </summary>
public string Title3 { get; set; }
/// <summary>
/// 第二个属性是否TrueFalse选项
/// </summary>
public bool isTitle2TrueFalse { get; set; }
/// <summary>
/// 第一个属性是否是百分比格式
/// </summary>
public bool IsTitle1Percent { get; set; }
/// <summary>
/// 第二个属性是否是百分比格式
/// </summary>
public bool IsTitle2Percent { get; set; }
/// <summary>
/// 第三个属性是否是百分比格式
/// </summary>
public bool IsTitle3Percent { get; set; }
/// <summary>
/// 第一个属性的默认值
/// </summary>
public decimal? DefaultTitle1Value { get; set; }
/// <summary>
/// 第二个属性的默认值
/// </summary>
public decimal? DefaultTitle2Value { get; set; }
/// <summary>
/// 第三个属性的默认值
/// </summary>
public decimal? DefaultTitle3Value { get; set; }
public bool HideTips { get; set; }
/// <summary>
/// 第一个日期的列名
/// <para>为null时显示"日期"</para>
/// </summary>
public string DateTitle { get; set; }
/// <summary>
/// 是否显示第二个日期列
/// </summary>
public bool ShowDate2 { get; set; }
/// <summary>
/// 第二个日期列的列名
/// <para>为null时显示"日期2"</para>
/// </summary>
public string Date2Title { get; set; }
/// <summary>
/// 显示第二个日期偏移控件
/// </summary>
public bool ShowDate2OffsetControl { get; set; }
/// <summary>
/// 第二个日期偏移控件显示名称
/// <para>为null时显示"日期2计算间隔"</para>
/// </summary>
public string Date2OffsetControlTitle { get; set; }
/// <summary>
/// 日期偏移值
/// </summary>
public int CouponDayInterval { get; internal set; }
/// <summary>
/// 观察日备注
/// </summary>
public string Comments { get; set; }
/// <summary>
/// 计算方式,可选值:00:不算头不算尾,01:不算头算尾,10:算头不算尾,11:算头算尾
/// </summary>
public string CalcMode { get; set; }
/// <summary>
/// 显示是否结算
/// </summary>
public bool ShowCloseCheck { get; set; }
}
}