128 lines
3.6 KiB
C#
128 lines
3.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using YLErp.Models;
|
|
|
|
namespace YLErp.Modules.SuperviseReportModule.ExtendReport.ZheShang
|
|
{
|
|
public class SwapTradeMothReportModel
|
|
{
|
|
/// <summary>
|
|
/// 报送机构名称(全称)
|
|
/// </summary>
|
|
public string NameOfSecuritiesCompany { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易对手方名称(全称)
|
|
/// </summary>
|
|
public string NameOfCounterparty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易对手产品名称
|
|
/// </summary>
|
|
public string NameOfCounterpartyProduct { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易确认书编号(报告库编号)
|
|
/// </summary>
|
|
public string TransactionConfirmationNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务类型 (如场外期权/收益互换)
|
|
/// </summary>
|
|
public string BusinessType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 名义本金/多头名义本金 (元)
|
|
/// </summary>
|
|
public decimal? NotionalPrincipalAmountL { get; set; }
|
|
|
|
/// <summary>
|
|
/// 空头名义本金(元) (多空组合填写)
|
|
/// </summary>
|
|
public decimal? SNotionalPrincipalAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 起始日(T日)
|
|
/// </summary>
|
|
public string StartDay { get; set; }
|
|
|
|
/// <summary>
|
|
/// 到期日
|
|
/// </summary>
|
|
public string DueDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的类型
|
|
/// </summary>
|
|
public string SumInvestmentTargetType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的名称
|
|
/// </summary>
|
|
public string UndrlygAssetName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的编码
|
|
/// </summary>
|
|
public string UndrlygAssetCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的交易场所
|
|
/// </summary>
|
|
public string UndrlygAssetTradgPlc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 场外期权标的小类 (当业务类型为场外期权时填写)
|
|
/// </summary>
|
|
public string OptionSumInvestmentTargetType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 收益互换标的小类 (当业务类型为收益互换时填写)
|
|
/// </summary>
|
|
public string ExchangeSumInvestmentTargetType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期权费(非年化)(%) (场外期权填写)
|
|
/// </summary>
|
|
public decimal? OptionFee { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期权类型 (场外期权填写)
|
|
/// </summary>
|
|
public string OptionType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 本月末维持保证金比例(%)
|
|
/// </summary>
|
|
public string MaitainMarginRation { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标的相关系数 (特殊字段,根据备注"不填"处理)
|
|
/// </summary>
|
|
public decimal? CorrelationCoefficient { get; set; } = null;
|
|
|
|
/// <summary>
|
|
/// 多头合约价值(元)
|
|
/// </summary>
|
|
public decimal? LongPositionContractValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 空头合约价值(元)
|
|
/// </summary>
|
|
public decimal? ShortPositionContractValue { get; set; }
|
|
}
|
|
public class SwapTradeMothReportModelListReponse : ApiResponse
|
|
{
|
|
public SwapTradeMothReportModelList data { get; set; }
|
|
}
|
|
|
|
public class SwapTradeMothReportModelList
|
|
{
|
|
public List<SwapTradeMothReportModel> DealList { get; set; }
|
|
public List<SwapTradeMothReportModel> AddList { get; set; }
|
|
}
|
|
}
|