namespace Yw.Application.Curve
{
///
///
///
public static class Extensions
{
///
/// 转换
///
public static Yw.Model.Curve.PumpCurveInfoModel Transfer(this PumpCurveExpressInput input)
{
if (input == null)
{
return default;
}
var vm = new Yw.Model.Curve.PumpCurveInfoModel();
vm.CurveQH = input.CurveQH.Transfer();
vm.CurveQP = input.CurveQP.Transfer();
vm.CurveQE = input.CurveQE.Transfer();
return vm;
}
///
/// 转换
///
public static Yw.Curve.CurveExpress Transfer(this CurveExpressInput input)
{
if (input == null)
{
return default;
}
return FitHelper.BuildCurveExpress(input.DefinePoints, input.FitType);
}
}
}