using System.ComponentModel.DataAnnotations.Schema; namespace YLErp.DBModels { /// /// 资信评级 /// [Table("credit_rating")] public class CreditRating : DBModelWithOperator, IDataTrace { public static string LogClass = "资信评级"; /// /// 资信等级 /// [DisplayName("资信等级")] public string CreditName { get; set; } /// /// 额度不限 /// [DisplayName("额度不限")] public int? IsUnLimited { get; set; } /// /// 授信额度 /// [DisplayName("授信上限")] public double? CreditLine { get; set; } /// /// 暂停交易 /// [DisplayName("暂停交易")] public bool IsSuspend { get; set; } /// /// 是否有效 /// [DisplayName("是否有效")] public string ValidState { get; set; } [DisplayName("资信说明")] public string Remark { get; set; } /// /// 授信额度 /// [DisplayName("授信上限")] [NotMapped] public string CreditLineToShow { get { if (IsUnLimited == 1) { return "不限"; } return CreditLine?.ToString("N"); } } public string GetDataTraceKeyInfo() { return "资信评级:" + CreditName; } } }