Files
zszq-trs/YLErpDAL/Modules/TradeModule/BaseModels/TradeCloseRequestModel.cs
T
2024-05-09 14:06:26 +08:00

92 lines
2.3 KiB
C#

namespace YLErp.Modules.TradeModule
{
/// <summary>
/// 交易了结请求数据
/// </summary>
public class TradeCloseRequestModel
{
/// <summary>
/// 交易编号
/// </summary>
public string TradeNumber { get; set; }
/// <summary>
/// 额外金额
/// </summary>
public double? ExtraAmount { get; set; }
/// <summary>
/// 了结方式
/// </summary>
public string CloseType { get; set; }
/// <summary>
/// 了结日期
/// </summary>
public DateTime CloseDate { get; set; }
/// <summary>
/// 了结数量
/// </summary>
public double? CloseTradeAmount { get; set; }
/// <summary>
/// 了结数量比例
/// </summary>
public double? CloseTradeAmountRate { get; set; }
/// <summary>
/// 了结标的价格
/// </summary>
public double UnderlyingPrice { get; set; }
/// <summary>
/// 了结标的均价(亚式,无值则自动算)
/// </summary>
public double? UnderlyingAvgPrice { get; set; }
/// <summary>
/// 平仓总额
/// </summary>
public double? UnwindTotalFee { get; set; }
/// <summary>
/// 平仓单价
/// </summary>
public double? UnwindPrice { get; set; }
/// <summary>
/// 平仓单价比例
/// </summary>
public double? UnwindPriceRate { get; set; }
/// <summary>
/// 平仓波动率
/// </summary>
public double? UnwindVolatility { get; set; }
/// <summary>
/// 为true时跳过工作流直接了结
/// </summary>
public bool SkipWorkflow { get; set; } = true;
/// <summary>
/// 导入标识(页面|API)
/// </summary>
public string ImportFlag { get; set; }
}
/// <summary>
/// 交易了结信息请求
/// </summary>
public class TradeCloseInfoRequestModel
{
/// <summary>
/// 了结日期
/// </summary>
public DateTime? ValueDate { get; set; }
public string ClientNumber { get; set; }
public string ClientName { get; set; }
}
}