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); } } }