using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using YieldChain.Security; using YLErp.DBModels.Base; namespace YLErp.DBModels { /// /// 债券期间付息表 /// [Table("bond_payment_info")] public class BondPayment { public long id { get; set; } /// /// 加密主键 /// [NotMapped] public string EncryptId { get { return DataProtect.Encrypt(id.ToString()); } } /// /// 债券代码 /// [Column("inner_code")] public int inner_code { get; set; } [Column("underlying_code")] public string underlyingCode { get; set; } /// /// 债券代码 /// [DisplayName("债券代码")] [NotMapped] public string security_id { get; set; } /// /// 债券名称 /// [DisplayName("债券名称")] [NotMapped] public string symbol { get; set; } /// /// 利息税率(%) /// [DisplayName("利息税率(%)")] [Column("interest_tax_rate")] public decimal? coupon_rate { get; set; } /// /// 现金流发放日 /// [DisplayName("理论付息(兑付)日")] [Column("pay_date_PL")] public DateTime? payment_date_pl { get; set; } /// /// 现金流发放日 /// [DisplayName("实际付息(兑付)日")] [Column("pay_date_act")] public DateTime? payment_date { get; set; } /// /// 每张兑付利息额 /// [DisplayName("每张兑付利息额")] [Column("paying_interest")] public decimal? payment_interest { get; set; } /// /// 每张兑付本金额 /// [DisplayName("每张兑付本金额")] [Column("paying_principal")] public decimal? payment_parvalue { get; set; } /// /// 每张兑付本息额 /// [DisplayName("每张兑付本息额")] [Column("paying_price")] public decimal? paying_price { get; set; } /// /// 渠道来源 /// [Column("info_source")] public string channel_source { get; set; } /// /// 聚源JSID /// public long jsid { get; set; } /// /// 发布时间 /// [Column("insert_time")] public DateTime? create_time { get; set; } /// /// 更新时间 /// [DisplayName("更新时间")] [Column("update_time")] public DateTime? update_time { get; set; } } }