lixiaojun
2023-11-08 5b2778a1ab5b9a2581c8f56defe67d7c002cf7de
Yw.Application.Curve.Core/0-core/2-extensions/Extensions.cs
@@ -5,9 +5,33 @@
    /// </summary>
    public static class Extensions
    {
        /// <summary>
        /// 转换
        /// </summary>
        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;
        }
        /// <summary>
        /// 转换
        /// </summary>
        public static Yw.Curve.CurveExpress Transfer(this CurveExpressInput input)
        {
            if (input == null)
            {
                return default;
            }
            return FitHelper.BuildCurveExpress(input.DefinePoints, input.FitType);
        }
    }