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

128 lines
3.4 KiB
C#

using BaseOUDAL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YieldChain.Security;
namespace YLErp.DBModels
{
/// <summary>
/// 资金流水查询
/// </summary>
public class SwapFlowQueryRequest : BaseSearchReq
{
/// <summary>
/// 交易开始日期
/// </summary>
public DateTime? TradeDateStart { get; set; }
/// <summary>
/// 交易结束日期
/// </summary>
public DateTime? TradeDateEnd { get; set; }
/// <summary>
/// 互换交易编码
/// </summary>
public string TradeNumber { get; set; }
/// <summary>
/// 资金账号
/// </summary>
public string FundAccount { get; set; }
/// <summary>
/// 标的代码
/// </summary>
public string UnderlyingCode { get; set; }
/// <summary>
/// 步骤
/// </summary>
public int step { get; set; }
/// <summary>
/// 清算日期
/// </summary>
public DateTime? TradeDate { get; set; }
public int? ClientId { get; set; }
}
public class SwapFlowQueryResponse
{
public long id { get; set; }
public string EncryptId
{
get { return DataProtect.Encrypt(id.ToString()); }
}
/// <summary>
/// 发生时间
/// </summary>
public DateTime? OccurTime { get; set; }
/// <summary>
/// 资金账号
/// </summary>
public string FundAccount { get; set; }
/// <summary>
/// 互换交易编号id
/// </summary>
public int? SwapTradeId { get; set; }
/// <summary>
/// 互换交易编号
/// </summary>
public string SwapTradeNo { get; set; }
/// <summary>
/// 买卖方向
/// </summary>
public int BsType { get; set; }
/// <summary>
/// 标的代码
/// </summary>
public string UnderlyingCode { get; set; }
/// <summary>
/// 成交数量
/// </summary>
public decimal TradingQty { get; set; }
/// <summary>
/// 成交金额
/// </summary>
public decimal TradingAmount { get; set; }
/// <summary>
/// 交易费用
/// </summary>
public decimal TradingFee { get; set; }
/// <summary>
/// 成交均价
/// </summary>
public decimal TradingAmountAvg { get; set; }
/// <summary>
/// 含费均价
/// </summary>
public decimal TradingAmountFeeAvg { get; set; }
/// <summary>
/// 合约乘数
/// </summary>
public decimal ContractSize { get; set; }
/// <summary>
/// 成交收益率
/// </summary>
public decimal ytm { get; set; }
/// <summary>
/// 成交净价
/// </summary>
public decimal TradingAmountNet { get; set; }
/// <summary>
/// 交易对手方名称
/// </summary>
public string ClientName { get; set; }
/// <summary>
/// 标的名称
/// </summary>
public string UnderlyingName { get; set; }
public DateTime OptTime { get; set; }
/// <summary>
/// 预警通过说明
/// </summary>
public string limit_alert_remark { get; set; }
}
}