Files
zszq-trs/YLErpDAL/Model/QuotaTrial.cs
T

48 lines
1.4 KiB
C#

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;
}
/// <summary>
/// 上次试算结果
/// </summary>
public QuotaTrialStatusEnum LastTrialStatus;
}
}