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; } } }