Files
zszq-trs/Framework/YLErp.Core/DBModels/EodSwapPositionResponse.cs
T
2025-10-15 15:08:37 +08:00

101 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YLErp.DBModels
{
/// <summary>
/// 互换估值
/// </summary>
public class EodSwapPositionResponse
{
/// <summary>
/// 浮动端估值
/// </summary>
public eod_swap_position position { get; set; }
/// <summary>
/// 结构类型
/// </summary>
public string StructureType { get; set; }
/// <summary>
/// <summary>
/// 交易对手方名称
/// </summary>
public string ClientName { get; set; }
/// <summary>
/// 交易确认书编号
/// </summary>
public string ConfrimNo { get; set; }
/// <summary>
/// 交易编号
/// </summary>
public string TradeNumber { get; set; }
/// <summary>
/// 期间付息
/// </summary>
public decimal PeriodAmount { get; set; }
public decimal? InitYtm { get; set; }
/// <summary>
/// 期限
/// </summary>
public int DayCount { get; set; }
/// <summary>
/// 期初预付金-不包含追加预付金 取轧差
/// </summary>
public decimal OpenMarginAmount { get; set; }
/// <summary>
/// 期初预付金利率-不包含追加预付金 取轧差
/// </summary>
public decimal OpenMarginRate { get; set; }
/// <summary>
/// 预付金利息 取轧差
/// </summary>
public decimal MarginInterestAmount { get; set; }
/// <summary>
/// 浮动利率(绝对)利率端待实现收益/(标的名义金额/期初标的交割价格全价)
/// </summary>
public decimal FloatRateAbs { get; set; }
/// <summary>
/// 利差
/// </summary>
public decimal InterestRate { get; set; }
/// <summary>
/// 利率收益金额 利率端待实现收益
/// </summary>
public decimal InterestAmount { get; set; }
/// <summary>
/// 净额结算金额 互换持仓价值+待返还的预付金本金
/// </summary>
public decimal NetSettmentAmount { get; set; }
/// <summary>
/// 交易费用
/// </summary>
public decimal TradingFee { get; set; }
/// <summary>
/// 浮动利率标的
/// </summary>
public string FloatRateUnderlyingCode { get; set; }
/// <summary>
/// 平仓日
/// </summary>
public DateTime? UnwindDate { get; set; }
/// <summary>
/// 交易状态
/// </summary>
public string TradeStatus { get; set; }
/// <summary>
/// 利率类型
/// </summary>
public string RateType {
get {
if (!string.IsNullOrEmpty(FloatRateUnderlyingCode)) {
return "固定";
}
return "浮动利率";
} }
}
}