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
{
///
/// 中债估值表
///
[Table("china_bond_valuation")]
public class ChinaBondValuation
{
///
/// 主键ID
///
[Key]
public long id { get; set; }
public string EncryptId
{
get
{
return DataProtect.Encrypt(id.ToString());
}
}
///
/// 债券代码
///
public string bond_id { get; set; }
///
/// 待偿期
///
public string term_to_maturity { get; set; }
///
/// 日间估价全价
///
[DisplayName("全价")]
[DataChange]
public decimal? dirty_price_daytime { get; set; }
///
/// 日间应计利息
///
public decimal? acc_rint_daytime { get; set; }
///
/// 估价净值
///
[DisplayName("净值")]
[DataChange]
public decimal? net_price { get; set; }
///
/// 估价收益率
///
[DisplayName("收益率")]
[DataChange]
public decimal? yield { get; set; }
///
/// 估价修正久期
///
public decimal? modi_dura { get; set; }
///
/// 估价凸性(convexity)
///
public decimal? cnvxty { get; set; }
///
/// 估价基点价值
///
public decimal? vobp { get; set; }
///
/// 估价利差久期
///
public decimal? spr_dura { get; set; }
///
/// 估价利差凸性
///
public decimal? spr_cnxt { get; set; }
///
/// 日终应计利息
///
public decimal? acc_rint_close { get; set; }
///
/// 剩余本金
///
public decimal? dirty_price { get; set; }
///
/// 估算的行权后票面利率%
///
public decimal? modified_duration { get; set; }
///
/// 市场凸性
///
public decimal? convexity { get; set; }
///
/// 市场基点价值
///
public decimal? bp_value { get; set; }
///
/// 市场利差久期
///
public decimal? s_duration { get; set; }
///
/// 市场利差凸性
///
public decimal? s_cnvxty { get; set; }
///
/// 估价利率久期
///
public decimal? interest_duration { get; set; }
///
/// 估价利率凸性
///
public decimal? interest_cnvxty { get; set; }
///
/// 日终估值全价
///
[DisplayName("全价")]
[DataChange]
public decimal? dirty_price_close { get; set; }
///
/// 点差收益率%
///
public decimal? bp_yield { get; set; }
///
/// 流通场所
///
public string exchange { get; set; }
///
/// 可信度
///
public int? credibility { get; set; }
///
/// 剩余本金
///
public decimal? residual_pri { get; set; }
///
/// 估算的行权后票面利率%
///
public decimal? strike_yield { get; set; }
///
/// 更新时间
///
public DateTime? update_time { get; set; }
///
/// 估值日期
///
[DisplayName("估值日期")]
[DataChange]
public DateTime valuation_date { get; set; }
///
/// 聚源id
///
public long? JSID { get; set; }
///
/// 创建人(登录用户ID)。聚源同步写入时为 NULL,手工编辑时由 SaveBondPrice 写入。
/// 对应库表 china_bond_valuation.create_user(bigint)。
///
public long? create_user { get; set; }
///
/// 更新人(登录用户ID)。聚源同步写入时为 NULL,手工编辑时由 SaveBondPrice 写入。
/// 对应库表 china_bond_valuation.update_user(bigint)。
/// 约定:NULL = 聚源/中债自动同步(无人手工维护);有值 = 被人手工改过、可溯源。
///
public long? update_user { get; set; }
}
}