Files
zszq-trs/Framework/YLErp.Core/DBModels/trade_vol.cs
T
2024-05-09 14:06:26 +08:00

55 lines
1.5 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
using YLErp.Enums;
namespace YLErp.DBModels
{
[Table("trade_vol")]
public class trade_vol : DBModelWithOperator
{
[DisplayName("交易编号")]
public string TradeNumber { get; set; }
[DisplayName("计算日期")]
public DateTime ValueDate { get; set; }
[DisplayName("波动率类型")]
/// <summary>
/// 波动率类型1:预付金波动率;2:对冲波动率
/// </summary>
public VolTypeEnum VolType { get; set; }
[DisplayName("波动率")]
public double Vol { get; set; }
[DisplayName("波动率")]
public string VolString
{
get { return (Vol * 100).ToString("0.00") +"%"; }
}
[DisplayName("是否有效")]
public bool IsValid { get; set; }
[NotMapped]
public int ClientId { get; set; }
[NotMapped]
public string ClientName { get; set; }
}
[NotMapped]
public class trade_volModel : trade_vol { }
public class trade_volReqModel
{
public int id { get; set; }
public string TradeNumber { get; set; }
public DateTime? ValueDate { get; set; }
public double? Vol { get; set; }
public int OptId { get; set; }
public string OptName { get; set; }
public DateTime? OptDate { set; get; }
}
public class volPriceReq
{
public List<trade_volReqModel> list { get; set; }=new List<trade_volReqModel>();
}
}