Files
zszq-trs/Framework/YLErp.Core/DBModels/ChinaBondValuation.cs
T
2025-04-22 14:39:05 +08:00

159 lines
4.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YieldChain.Security;
using YLErp.Helpers;
namespace YLErp.DBModels
{
/// <summary>
/// 中债估值表
/// </summary>
[Table("china_bond_valuation")]
public class ChinaBondValuation
{
/// <summary>
/// 主键ID
/// </summary>
[Key]
public long id { get; set; }
public string EncryptId
{
get
{
return DataProtect.Encrypt(id.ToString());
}
}
/// <summary>
/// 债券代码
/// </summary>
public string bond_id { get; set; }
/// <summary>
/// 待偿期
/// </summary>
public string term_to_maturity { get; set; }
/// <summary>
/// 日间估价全价
/// </summary>
[DisplayName("全价")]
[DataChange]
public decimal? dirty_price_daytime { get; set; }
/// <summary>
/// 日间应计利息
/// </summary>
public decimal? acc_rint_daytime { get; set; }
/// <summary>
/// 估价净值
/// </summary>
[DisplayName("净值")]
[DataChange]
public decimal? net_price { get; set; }
/// <summary>
/// 估价收益率
/// </summary>
[DisplayName("收益率")]
[DataChange]
public decimal? yield { get; set; }
/// <summary>
/// 估价修正久期
/// </summary>
public decimal? modi_dura { get; set; }
/// <summary>
/// 估价凸性(convexity)
/// </summary>
public decimal? cnvxty { get; set; }
/// <summary>
/// 估价基点价值
/// </summary>
public decimal? vobp { get; set; }
/// <summary>
/// 估价利差久期
/// </summary>
public decimal? spr_dura { get; set; }
/// <summary>
/// 估价利差凸性
/// </summary>
public decimal? spr_cnxt { get; set; }
/// <summary>
/// 日终应计利息
/// </summary>
public decimal? acc_rint_close { get; set; }
/// <summary>
/// 剩余本金
/// </summary>
public decimal? dirty_price { get; set; }
/// <summary>
/// 估算的行权后票面利率%
/// </summary>
public decimal? modified_duration { get; set; }
/// <summary>
/// 市场凸性
/// </summary>
public decimal? convexity { get; set; }
/// <summary>
/// 市场基点价值
/// </summary>
public decimal? bp_value { get; set; }
/// <summary>
/// 市场利差久期
/// </summary>
public decimal? s_duration { get; set; }
/// <summary>
/// 市场利差凸性
/// </summary>
public decimal? s_cnvxty { get; set; }
/// <summary>
/// 估价利率久期
/// </summary>
public decimal? interest_duration { get; set; }
/// <summary>
/// 估价利率凸性
/// </summary>
public decimal? interest_cnvxty { get; set; }
/// <summary>
/// 日终估值全价
/// </summary>
[DisplayName("全价")]
[DataChange]
public decimal? dirty_price_close { get; set; }
/// <summary>
/// 点差收益率%
/// </summary>
public decimal? bp_yield { get; set; }
/// <summary>
/// 流通场所
/// </summary>
public string exchange { get; set; }
/// <summary>
/// 可信度
/// </summary>
public int? credibility { get; set; }
/// <summary>
/// 剩余本金
/// </summary>
public decimal? residual_pri { get; set; }
/// <summary>
/// 估算的行权后票面利率%
/// </summary>
public decimal? strike_yield { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime? update_time { get; set; }
/// <summary>
/// 估值日期
/// </summary>
[DisplayName("估值日期")]
[DataChange]
public DateTime valuation_date { get; set; }
/// <summary>
/// 聚源id
/// </summary>
public string JSID { get; set; }
}
}