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