using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using YLErp.Enums; namespace YLErp.DBModels { [Table("quotaTrial")] public class QuotaTrial : DBModelWithOperator { /// /// 试算结果 /// public QuotaTrialStatusEnum TrialStatus { get; set; } /// /// 交易Id /// public int TradeId { get; set; } /// /// 交易编号 /// public string TradeNumber { get; set; } /// /// 客户名 /// public string ClientName { get; set; } /// /// 应付资金检查 /// public string FundCheckDetails { get; set; } /// /// 限额检查 /// public string QuotaCheckDetails { get; set; } /// /// 风险预警 /// public string RiskWarningDetails { get; set; } /// /// 限额预警 /// public string QuotaWarningDetails { get; set; } /// /// 资金状况 /// public string AvailableForClient { get; set; } /// /// 说明 /// public string Remark { get; set; } /// /// 试算来源 /// 0:手动试算; /// 1:确认成交时系统调用; /// public int TrialSource { get; set; } [NotMapped] public List ApprovalRuleIds { get; set; } = new List(); [NotMapped] public QuotaTrialStatusEnum? OldRiskTrialStatus { get; set; } /// /// 新风控是否命中禁止规则 /// [NotMapped] public bool NewRiskBlocked { get; set; } /// /// 新风控是否命中需审批规则 /// [NotMapped] public bool NewRiskNeedApproval { get; set; } } }