using BaseOUDAL; using System.ComponentModel.DataAnnotations.Schema; using YLErp.Enums; namespace YLErp.Model { public class QuotaTrialReq : BaseSearchReq { public int TradeId { get; set; } } [NotMapped] public class QuotaTrialEx : QuotaTrial { public QuotaTrialEx() { } public QuotaTrialEx(QuotaTrial obj) { if (obj is null) { throw new ArgumentNullException(nameof(obj)); } this.id = obj.id; this.ClientName = obj.ClientName; this.TradeId = obj.TradeId; this.TradeNumber = obj.TradeNumber; this.TrialStatus = obj.TrialStatus; this.FundCheckDetails = obj.FundCheckDetails; this.QuotaCheckDetails = obj.QuotaCheckDetails; this.QuotaWarningDetails = obj.QuotaWarningDetails; this.RiskWarningDetails = obj.RiskWarningDetails; this.AvailableForClient = obj.AvailableForClient; this.Remark = obj.Remark; this.TrialSource = obj.TrialSource; this.OldRiskTrialStatus = obj.OldRiskTrialStatus; this.OptId = obj.OptId; this.OptName = obj.OptName; this.OptDate = obj.OptDate; } /// /// 上次试算结果 /// public QuotaTrialStatusEnum LastTrialStatus; } }